17353
0
31535
25137
19279
2
3114
4
2730
6
798
6800
1020
20634
8
1098
968
2275
1824
458
325
392
303
475
290
518
543
477
522
464
501
3498
787
611
1898
1