43
131
1393
253
461
49
41
67
57
79
137
124
20
100
14
200
548
50
3605
428
194
89
371
118
92
84
192
54
210
88
58
29
759
221
597
166
36
82
656
72
73
59
184
110
2277
56
33
153
259
168
96