2100
2
1694
1
1673
2533
1632
2732
951
1475
2526
3835
5
8527
2164
2110
1812
2454
913
1973
2562
2578
2322
4
1431
6236
10
1514
2740
10293
2131
2906
987
4443
9
980