96
229
80
130
178
43
419
314
186
220
109
584
217
49
68
110
1051
204
537
451
386
67
244
3593
100
1206
860
179
435
267
61
44
468
123
62
138
841
83
167
197
358
1637
359
1821
823
1034
216
702
1114
658
218
487
106
351