421
569
16136
820
1254
2035
400
17443
1830
625
11404
6076
667
505
526
291
806
1141
3643
2810
604
425
1003
12033
429