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