500
1,152
36
702
315
968
277
828
304
805
173
715
135
706
64
625
127
560
13
756
233
83
579
105
573
316
526
568
92
1,117
187
555
216
106
502