17353
0
31535
25137
19279
2
20634
8
2730
6
3114
4
460
407
1
325
1020
2275
6800
1098
422
3092
1949
1559
676
2459
9
2211
469
803
418
663
90
438
466
729
631