8
6
33
132
257
84
106
99
309
247
361
314
83
471
371
378
191
334
164
241
578
365
240
619
210
320
642
476
663
384
445
987
442
857
393
766
581
724
550
302
1326
1270
1426
603
266
1851
821
457
590
670
656
674
878
1119
873
520
1145