876
0
688
409
1581
833
1
587
235
484
422
3133
5
366
1042
648
1416
52
1054
213
618
370
988
3383
3
765
63
3360
266
3965
408
152
839
394