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