171
987
53
27
317
16
77
86
69
29
24
15
246
23
306
31
55
25
38
123
49
21
322
188
28
128
180
83
2071
314
190
164
68
2189
253
111
22
3
138
63
553
709
299
52
56
9
60
43
187
248
149
117
36
109