433
493
522
340
612
460
475
418
272
555
755
310
39317
30140
28483
25865
2208267
20054
1939153
1791149
17766
14800
14500
12730