245
1
324
2
316
340
65
569
265
178
1043
9
248
78
26
190
185
67
195
143
90
0
77
414
3
117
68
233
121
165
288
626
307
250
110