20
622
17
9
126
26
91
29
32
8
40
13
71
16
36
23
78
7
14
52
31
146
189
56
10
34
11
43
49
107
699
83
662
39
64
362
386
50
30
69
125
1150