438
1
364
121
704
2
362
3
403
350
504
373
489
6
103
84
95
39
108
68
58
519
99
184
0
195
64
111
727
8
63
65
601
329