1660
1
997
755
995
2468
3
2512
2
838
900
1511
1093
0
2292
12
2181
1526
1883
3562
2578
1060
2178
1856
376
1147
2562
83
2776
933
1826
420
493
1662
405