499
35
28
124
16
76
132
156
58
199
185
423
61
177
6
119
47
667
285
271
139
63
54
75
107
206
55
14
281
570
536
303
72
93
277
270
506
263
378
69
382
92
143
49
257
2018
186
189
288
178
114
184
87
223
98
676