2454
2
1547
1
2100
2164
1787
2131
1788
3034
2710
1211
2377
2110
2530
4
2435
1093
2510
2495
0
1973
4438
6
4655
10
6666
1303
1266
83
1568
1749
3326
3
2578
951
1819