1232148
1224423
517365
1399807
200593
463361
766381
1033789
99796
386699
678288
1068912
797295
1160781
1382614
460973
585384
3020112
2953927
2842797
2699692
2453488
2187214
2169981
2141951
2127484
1934271
189772
1722613
1718559