645773
1211105
934347
415782
626948
304142
1029687
916575
270164
1124949
1695638
1016778
1163833
876532
575352
1031566
20155484
19561692
17936960
11935916
9253156
7902362
7838668
7181623
7072831
6912477
6891960
6413253
457470
4363231