54
1141
249
192
568
165
147
214
156
82
175
91
100
45
61
360
247
152
233
426
51
3938
1576
2697
1611
1680
1877
774
692
2442
2075
1463
118
137
757
1238
1515
292
785
94
66
149
400
76
85
291
144
197
411
347
86
134
53
133
28
97