1526
4
873
1
612
529
512
537
560
697
2
455
456
2303
947
623
830
540
427
648
3094
551
385
1211
402
333
491
458
5495
6
516
542
842
1216
3