868499
816687
1100952
333810
890170
396303
822120
451339
391449
527409
19491
154175
387388
976932
593418
849175
22229696
20789484
19147960
12582916
10105156
9217623
8392364
8183668
7172961
7113477
7093831
6679253
462370
4452231