50
555
2
1069
1
16
1194
5
45
1025
4
72
757
3
1083
23
1243
35
812
24
1032
600
806
200
1134
19
26
500
1114
37