1431
1
1603
2258
3498
4
2110
1787
3080
3
951
2392
0
2990
1751
1087
970
5489
11
2366
12459
2778
2
1047
2131
151
6236
10