2256
1400
559
159
1233
575
278
42
413
221
883
329
319
114
383
204
847
207
249
74
346
45
302
183
437
161
587
91
244
53
511
121
476
156
363
58
363
67
586
190