22
172
335
181
43
2120
757
198
2080
45
203
99
383
240
200
162
16
471
186
336
704
30
101
61
577
14
6229
80
1623
51
77
59
558
280
104
4458
55
58
153
108
39
148
71
50
64
89
32
85
66
110
69
78
37
113
350
168