310
0
3469
4
355
358
847
686
359
2093
2
298
357
821
155
627
640
614
392
419
1139
505
342
1836
1315
74
1483
691
991
138
846
467
3351
1