105
43
1468
37
50
29
36
394
21
137
185
61
690
191
46
59
96
39
1954
227
77
123
201
27
69
92
186
268
242
28
480
588
82
291
280
45
17
386
129
20
117
4662
73
24
74
63
26
429
140
145
2073
172