310
1
983
707
3
230
2
78
443
254
363
1016
717
4
635
7
533
352
596
0
133
561
1605
2440
66
431
358
6839
788
2432
1249
610
453
589
382