1593
401
1090
325
532
258
1161
415
920
294
2142
897
481
250
502
86
789
256
643
130
624
163
659
254
729
173
479
177
276
193
566
121
332
182
772
276
531
228
615
60