31535
0
968
1020
25137
2730
6
2275
2
19279
1094
17353
2076
1
1824
2668
2809
3114
4
2574
445
2459
9
5223
467
798
2546
802
918
20634
8
1463
7334
1869
5
2395
1142
437