105
859
60
943
25
772
11
244
15
121
7
203
4
164
142
26
134
20
899
125
12
72
1
70
128
136
190
104
3
97
2
99