800
1638
50
45
1150
30
12
600
508
17
7
700
932
23
11
515
19
5
199
381
2
1
531
6
794
16
845
27
1000
1597
31
21
443
8
9
701