940651
574279
271489
514169
2505
76877
631973
370862
287601
81435
843352
647867
296565
749940
883590
91381
14928747
672886
4583578
4237980
3454510
3226192
2208216
2182495
2052492
185466
1848948
16335
154661
1540545