2100
2
1632
1673
10293
5
1973
796
6
4438
1168
1
2079
2164
2454
1532
1881
1813
2377
2578
2908
10
3671
688
216
0
1888
1475
4655
2108
3
6666
4
2760
1078
1306
1809
2533