2100
2
1229
1
564
2886
1514
1594
3
951
1380
0
2776
2110
159
1364
1451
1075
83
2099
2578
19944
3926
14
6710
562
1866
4
4309
2255
841
4358
6
693
2134
1891
534