634
2
954
1095
1
468
107
595
823
1485
887
453
3
1041
8
818
882
94
84
67
71
131
104
58
286
350
1242
598
4
98
309
339
275
215