324
2
278
1
337
233
245
101
340
316
522
67
227
82
286
1043
9
247
80
248
162
76
288
626
79
305
72
122
96
121
165