2190
205292
209160
20454
1850
16515
16362
16275
154112
16048
13456
12565
15791
12860
10391
8870
710263
6890
6400
5801
570147
53310
494142
4260