233
63
47
683
34
92
102
110
335
265
604
99
270
103
229
168
263
87
146
127
298
67
5535
61
249
32
983
215
304
539
238
123
446
213
920
140
1332
97
4038
1338
108
788
317
259