2058
1
3146
4
4000
7
919
1089
814
1689
5
1147
3436
1251
2
1268
929
733
1226
2759
3
3361
1148
2662
1348
2260
2218
2495
2819
3276
1307
4235