496927
163247
356114
199234
28131
453177
942892
462848
39989
859130
36796
606843
5450367
4480934
4305459
3436462
3427998
3366286
3315956
2985729
2967226
2463209
2124352
2119407