50
600
0
516
1
550
528
798
3
635
4
3098
3037
2220
2185
1424
1700
2404
575
2
1046
2416
2582
5
2967
16
953
1126
8
1659
12
621