950
1
1565
5
620
838
777
1001
720
1595
2
672
1199
2654
915
5489
9
1374
12
933
4
3299
8
2342
6
735
1143
3
1221
1866
495
389
772
753
895
507
555
597
417