2100
2
1632
1673
10293
5
1973
1168
1
2164
2454
1532
1813
2377
2578
688
216
0
1888
1475
4655
10
6666
4
2760
1078
1306
1809
2533
2173
1266
1691
2759
1431
2626
2368