334
665
272
419
2041
139
341
804
469
1972
204
26
406
473
1312
1059
1254
513
10
951
451
245
373
596
323
591
541
629
274
19
48
1211
572
171
462
6
267
123
24
242
105
709
360
758
237
191
1577
194
315
1072
559
910
188
