31535
0
25137
2275
2
1020
1849
2648
5
171
627
7134
27
2574
1
19279
1734
9
3114
4
346
139
968
1084
1824
459
249
2546
20634
8
3691
521
2301
480
2730
6
434
798
116