625256
1472113
4003428
4854137
238221
3264631
2357550
4329797
3977063
4501319
60896
48939
48260
51397
47542
70859
51975
44810
45992
46092
1218585
2997236
1488383
1817916
544851
331043
668773
547545
812822
448292