31535
0
17353
25137
3114
4
19279
2
2730
6
1098
20634
8
6800
646
472
2275
2668
2091
802
2008
5
1824
2619
1
7546
3
5108
1550
5602
9
2855
2276
2346
8475
12
247
2499
3456
1559