3141
486
2441
464
1674
561
1314
542
1026
754
924
865
653
711
589
290
559
395
526
692
365
373
333
491
321
279
291
998
270
304
189
543
175
334
149
486