893
2
315
747
866
3
57
0
496
254
1
543
886
499
71
530
658
648
366
4
261
148
319
329
162
128
112
247
450
108
160
608
379
311