307
1
287
1108
678
3
1814
6
522
2
401
485
482
383
950
453
2315
5
311
345
333
354
304
779
726
7
444
293
0
410
274
598
1196
497
25187
55