455
655
522
577
392
516
5412
5819
4621
752
580
5219
30757
23310
21502
19343
1554267
14972
1392148
13396
1219144
11880
10400
8730