504
1
1037
3
3066
25
735
523
484
1442
535
478
539
696
1133
5
1614
14
17453
9
499
568
480
2
545
1048
614
424
663
2410
445
746
444
397
1182
4
549