818
1
596
107
2
954
468
95
215
275
132
85
104
58
598
4
350
286
284
391
99
309
419
32
531
251
492
702
3
483
559
1477