3420
303160
2660
29354
24075
22348
20556
218112
18965
23362
1770
261292
21976
16620
14631
13200
10082
974263
8744
8720
828148
722142
67611
6650