194197
945464
12464
163128
54419
1849
14444
26120
513150
783950
759942
554400
5521367
4536935
4354459
3450998
3446462
3409286
3358956
3014729
3004226
2486209
2136352
2133407