31535
0
17353
25137
19279
2
2730
6
20634
8
3114
4
2524
2275
1098
467
2320
6800
1020
3092
1
1559
2546
822
2804
4111
2224
3844
5
1824
2111
3
390
2952
5316
968
6515