31535
0
25137
17353
1098
19279
2
2730
6
3114
4
20634
8
6800
2275
447
2091
784
1
1231
1235
2668
2459
9
3859
3
1587
4376
7
1020
2257
2747
2546
3650
802
1824
2748
775
1489