503
902
3,054
7
67
559
360
895
3
20
681
833
1,170
2
718
1
74
622
266
639
310
595
397
570
458
519
917
391
47