2994
1310
629
228
1236
600
652
188
251
119
675
139
209
81
558
56
152
50
490
184
117
22
358
65
204
105
554
154
436
164
529
184
272
159
336
29
376
144
138
9