58
1,022
93
830
96
832
38
714
28
772
35
501
56
526
586
112
663
94
530
27
562
125
527
443
455
70
464
23
507
95
504