264
2
356
3
476
1
337
1087
835
515
377
320
1206
20
306
338
1111
5
316
427
335
500
74
242
564
176
263
279
643
668
728
664
406
525
506