2153
7
1423
1
1564
951
159
1575
2
2508
1557
1360
2907
997
4179
3254
2028
866
2838
3412
2655
845
3957
3
3245
2929
6
11153
8
2087
2744
0
874
1088
1660
1433
3734