31535
0
1997
2
2275
19279
20634
8
745
17353
2730
6
2076
1
1020
2668
25137
1343
3114
4
1132
2459
9
2224
1137
21743
2546
802
1824
522
1157
670
2683
1498
11829
1463
7334