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