2963
589
824
228
139
39
379
38
224
149
367
139
298
214
205
118
615
152
497
79
421
167
560
52
590
162
362
128
308
183
536
149
178
17
405
146
591
162
468
157