503
903
3,059
7
67
559
360
895
3
20
681
833
1,172
2
718
1
75
622
266
639
311
595
398
571
458
519
920
391
47