251
181
191871
271321
938793
108652
1055789
68221
1073224
886485
414712
574251
5544367
4546935
4365459
3463998
3448462
3418286
3369956
3023729
3014226
2494209
2137352
2136407