895
2
5733
5
1558
6
1603
2718
1
2652
2688
4
751
1854
3
1299
1094
420
1215
710
1354
769
1459
7
310
1102
1450
1168
16
1992
378
789
1005
674
566
125
1737
1433