1558
2
2521
10813
7
1751
1
383
0
950
1250
1107
905
623
1527
2476
3
2466
5
3211
14125
10
1957
929
1690
4309
1290
989
19944