1229
1
1514
1594
3
2776
2110
2245
2100
2
1364
1295
1451
0
1075
83
2099
2578
19944
3926
14
564
562
1866
4
4309
2255
2886
4358
6
1891
534
2710
1082
3053
7
1929
3562