31535
0
25137
1020
17353
19279
2
2730
6
3114
4
1137
1
1098
1157
2243
7
20634
8
1780
4536
2587
16
547
2727
6800
2275
437
2091
467
845
13156
15
1325
968
3092
2668
1501
2041