31535
0
25137
17353
2730
6
3114
4
1020
20634
8
19279
2
2041
1
759
1780
1137
4536
1824
1098
547
2587
16
2275
1501
6800
418
1157
2727
3092
2243
7
467
341
437
676
1149