306
1
859
541
636
359
354
1065
6
381
282
2
320
504
471
72
1324
9
351
476
293
330
186
362
956
68
241
99
216
607
219
122
280
469
3