249433
510318
269756
517868
130928
967644
300658
431341
843313
610555
352348
42611
5493367
4515935
4332459
3441462
3440998
3395286
3341956
3003729
2989226
2478209
2132352
2127407