367
1
247
278
164
265
2
83
316
76
96
103
0
294
287
268
276
127
267
1079
70
75
704
259
364
94
246
67
312
855
277
337