31535
0
25137
17353
2730
6
3114
4
20634
8
19279
2
1098
2275
6800
4478
2809
1824
3691
5
2668
360
1
1997
864
3092
2091
3440
1671
2596
1043
802
692
436
1636
475
2111
3