485
312
337
412035
320
489
253
461
463
190
294
526
40937
31120
30033
27015
2362267
21164
2036153
1884149
18746
15530
15030
13340