775291
696603
829186
120920
188255
46605
196423
959128
495848
378865
574483
913446
1151675
972248
811652
599217
568684
2896927
2620692
2585112
2321488
2222797
2114214
2080484
1983981
1880271
186772
1720951
1683559
1648613