1236
1520
472234
20557
689
541
535
14419
190
355
1109
360
35377
27250
25663
23083
1883267
17614
1688148
16016
1509147
13400
12880
10960