624
1345
509
1410
911
1190
1027
2999
1127
1026
605
1299
1242
520
524
773
4935
586
499
893
634
5042
438
819
428