57
36
100
270
1249
174
77
473
130
50
352
405
1332
91
1831
580
74
158
8391
69
1435
23
60
180
31
1499
54
833
293
300
178
121
197
72
256
168
116
133
107
56
294
65
396
229
108
3
157
44
27
525
8343
16
52
183