2125
3
1273
1
1151
0
2203
2
3702
4
3344
2135
6
1761
8121
10
1522
3546
1562
2285
1940
3539
3339
9
1598
1015
656
10035
2021
1209
1735
2265
1929
1102
1449
1143
2656
2886