98
269
1242
174
77
473
130
50
352
402
1331
90
1825
579
72
157
35
8370
69
1431
22
57
60
180
31
1497
54
830
288
299
178
120
197
156
255
167
116
133
107
56
292
65
396
228
3
43
27
524
8328
16
52
183
41
33