50
425
1
5
312
659
4
7
560
6
943
3
13
1589
17
1116
0
25
1653
3767
2
23
2147
3529
2474
1140
2760
972
1631
632
677
730
1424
776
781