5260
2
1093
1343
1551
4375
2221
3093
2782
4525
2914
1835
4212
3664
2849
2910
2231
3167
4228
4206
7332
5520
4117
4223
8138
12119
1577