805
2
505
1
2095
639
901
869
6
579
900
3446
1183
1834
2934
4
92
534
928
641
649
1207
931
1925
3249
507
449
130
86
70
428
358
326
453
3