31535
0
19279
2
1020
2275
637
798
25137
802
828
1325
1160
968
2190
1
2730
6
2076
745
467
1862
1489
4111
2668
2134
12
3114
4
2749
2459
9
17353
283
2224
953
303