105
83
218
99
20
1
150
4
79
43
1588
1556
163
346
154
149
96
195
10
40
34
70
124
272
41
785
1
126
788
188
1014
411
89
1
33
298
67
182
204
9
291
280
151
430
9
115
3
187
1034
268
