58
1,023
93
832
96
831
38
719
28
772
35
499
56
527
585
112
664
16
266
94
524
27
560
125
529
443
452
1
143
70
468
23
504
95
500