31535
0
7334
4
2730
6
1824
29323
2275
2
19279
17353
3674
10
25137
1277
5
392
479
1020
4111
3815
798
3498
2668
2303
1
3114
4179
249
1343
21743
2459
9
777
2346
3
3092