31535
0
2730
6
19279
2
25137
17353
20634
8
3092
1
1098
3114
4
6800
1559
2657
3
2668
326
39034
2855
325
2091
2288
521
1824
968
256
2224
1084
646
1507
1880
2229
2648
5