1182
643
1752
805
677
187
768
314
901
381
1035
462
502
113
375
178
330
136
858
307
626
246
809
176
354
208
142
40
2034
1305
582
237
313
204
503
272
306
83
365
247