31535
0
17353
25137
2730
6
3114
4
19279
2
1880
6800
2727
1098
20634
8
2587
16
1020
467
2275
303
1
4536
3092
2668
1501
1824
2091
2224
597
2243
7
802
2488
2076
2172
1862