17353
0
1098
31535
25137
19279
2
3114
4
1824
968
1020
554
543
467
605
581
552
994
333
659
480
847
321
1949
645
346
671
423
1416
558
231
75