31535
0
25137
2730
6
17353
19279
2
20634
8
3114
4
1098
2714
5
1028
2275
6800
802
1645
1
3808
2003
2041
2809
1182
4964
3
2093
2907
356
3442
139
2668
3691
1602
2091
4111