659
5311
839
595
383
400
453
354
291
4410
493
581
37817
29140
27443
24704
2104267
19254
1864153
1721147
17156
14220
13930
12160