2100
2
10293
5
1632
2164
2454
830
0
2578
1
1295
688
216
1888
1673
1380
2650
20
4655
10
6666
4
1078
280
1306
1788
2533
2173
1266
1691
2759
2626
1581
526
1973
2368