845
2
854
525
1318
5
1391
6
1171
4
354
279
776
3
406
1
401
373
528
323
516
1271
1401
3945
6920
17
5298
8
5025
11
3530
3968
4406
15
12245
13