1
5
2
4
17
14
23
50
26
19
15
24
279
146
12
86
204
37
27
21
31
11
7
265
268
310
239
122
72
139
209
40
170
336
462
93
631
108
205
1259
102
302
328
187
63
75
48
299
69
323
43
9