31535
0
25137
2730
6
2657
3
19279
2
2668
968
20634
8
1586
1
338
924
492
258
1020
2855
5223
9
2076
273
476
1824
2037
326
2111
223
3092
481
1043
2843
4
345