950
1
1566
5
620
838
777
1001
720
1595
2
672
1199
2654
915
5489
9
1374
12
934
4
3299
8
2343
6
735
1143
3
1221
1867
496
389
773
753
895
507
555
597
417