2157
299
43
105
58
99
7
33
132
27
213
276
82
84
351
35
24
30
402
197
258
36
322
48
217
90
313
140
52
71
50
633
127
549
83
290
216
34
211
708
165
113
67
319
4411
3021
41
176
635
25
267
271