604234
612995
881650
538996
1065385
482722
75542
320181
190393
506506
894592
182826
5521367
4536935
4354459
3450998
3446462
3409286
3358956
3014729
3004226
2486209
2136352
2133407