17744
665157
270192
44607
339455
653768
460525
437574
833568
610715
100291
583913
5543367
4546935
4364459
3463998
3448462
3418286
3369956
3023729
3014226
2494209
2137352
2136407