2100
2
1380
0
467
10293
5
1632
2164
2454
830
2578
1
1225
688
216
1888
1673
2649
4655
10
6666
4
1012
1078
1376
868
1310
1306
542
581
978
629
2533
2173
1266