200
966
25
63
516
5
9
906
17
45
576
7
12
100
953
14
39
250
655
4
15
614
3
10
829
604
6
19
570
1
621
13
640