502
183
1022
556
609
220
746
184
826
315
902
161
645
182
538
169
312
142
417
127
1010
167
706
347
908
353
570
145
745
153
526
205
876
454
610
246
619
302
521
148
391
109
880
277
829
273
1050
151
1006
216
589
131
700
163
644
153