1300
156
8610
1005
4111
5612
2812
4713
539
6330
5315
566
20126
15360
13491
12100
9182
872263
8130
7912
756148
652142
63611
5910