249300
89860
100530
768219
466244
397553
97580
583645
479900
488289
223304
76572
5543367
4546935
4364459
3463998
3448462
3418286
3368956
3022729
3014226
2494209
2137352
2136407