2100
2
10293
5
181997
11
2454
1632
4655
10
2164
2759
1
2626
4168
4
2578
4176
6
688
216
0
1888
1673
6666
1078
1306
1869
2533
2173
3465
1266
1691
2292
1973
2368
1813
2182