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