245561
256852
705481
160330
287616
982305
483673
218771
42220
576746
989200
270408
5158799
3571581
3096148
2400804
2235988
2058609
1977358
191878
1773118
1722136
1692196
1639471