31535
0
968
2696
4
25137
9575
8
2275
2
19279
1877
1
1020
17353
2465
371
6092
12
2008
2574
2650
20634
2668
787
1824
1638
3114
446
6128
2920
3
5223
9
2211
3510
495
295