2454
2
2468
3
2835
1359
1
2189
2297
1618
2277
0
2100
2435
2999
392
1545
1489
4
4670
1752
346
1394
1173
1751
4012
1095
2939
891
1077
1440
2528