340
1
324
277
278
326
2
245
101
244
167
544
248
0
68
485
895
592
59
352
665
344
354
199
291
233
360
933
538
7
502
70
37