3897
5
1257
1
2184
4
3457
15
2648
3
1334
1878
2
1870
6
1375
3171
2178
1204
1113
1759
2810
1154
1314
858
1346
1006
4022
8
1547
618
4271
11343
2069
1459
1720
2128
3363