645
1
1445
1458
3
1270
5262
10
18385
2
3711
417
0
1361
1129
395
2730
6
1291
765
2172
874
3251
6842
1056
1776
3410
2294
500
1222856
4
3674
3070
11
1421
4677
5108
265