600
0
4196
1812
1
100
395
873
566
475
1015
19932
6
480
1869
87
542
1153
822
621
1601
1213
3090
2012
2
801
1785
1777
978
1710
1075
21152
8
2952
508