49
190
303
312
130
279
253
454
43
825
1009
515
1283
222
174
307
364
495
1672
583
338
835
71
68
15216
157
3256
374
73
94
140