25137
0
17353
31535
19279
2
3114
4
2099
2730
6
6800
20634
8
1098
2180
1
2275
1020
1880
608
1551
444
2966
282
686
374
552
16
99
101
93
219
968
419
851
1466