50
877
2
1
799
706
3
781
4
652
1063
7
693
886
100
1107
11
823
0
682
868
12
647
839
14
1006
1140
16
57
1751
39
2161
53
2904
35
3318
9
208
2132
8
165
1436
83
2673
13
269
3818
110
1155
1026
17
2800
51