642
5124
1322
464
978
257
425
561
646
551
1517
224
284
3502
1875
1081
1958
703
3392
3185