31535
0
17353
25137
3114
4
1880
2
19279
2730
6
1098
20634
8
2091
6800
2089
2275
303
1
2350
3
2668
2459
9
1824
802
1020
1157
406
505
6092
12
348
2008
2855
247
1094
1559