1546
393
1054
311
523
255
1146
409
916
291
2092
884
477
249
493
83
787
255
640
129
611
159
654
254
725
172
478
177
272
193
566
121
329
180
768
273
531
228
612
60