491
103
258
21
151
58
212
22
265
1594
136
186
16
24
72
29
56
473
14
87
51
94
340
259
2819
298
187
46
98
57
27
35
47
31
75
95
32
131
370
241
1431
181
123
99
62
114
30
83
84
33
41
687
542
17