2100
2
10293
5
1632
2164
2454
830
0
2578
1
688
216
1888
1673
1380
4655
10
6666
4
1078
1306
2533
2173
1266
1691
2759
2626
526
1973
2368
1813
2182
7599
13
1093
1168