1558
2
1250
1
797
658
0
2710
1431
1767
4309
3
1814
2873
383
1815
2505
7471
9
1935
3591
11
1075
951
400
1451
2942
6
14125
10
3107
7
19932
1295
851
1622
1720
11924
1688