582
634
756
836
8336
11418
1026
7713
926
590
816
602
42227
32070
31163
28375
2444267
22074
2128153
19546
1950149
15890
15670
13900