31535
0
1824
2275
2
19279
7334
4
494
25137
392
2730
6
622
1348
1142
1
1010
4179
5
731
3
561
2281
2668
1926
5367
8
3114
2221
445
2459
9
303
116
777
3331
17353
383