50
342
317
282
20
4504
109
1472
182
38
95
51
21
94
129
35
81
192
132
87
17757
147
581
80
68
43
19
29
46
573
73
27
39
179
205
47
128
202
61
85
90
249
137
74
69
164
107
102
316
625
265
274
332
54
24