255
543
9114
533
356
541
7911
1310
860
6912
291
272
37857
29140
27443
24704
2104267
19254
1864153
1721147
17156
14220
13930
12160