871
334
976
512
502
166
725
271
390
83
488
252
1129
342
540
188
3806
1920
213
95
956
516
605
77
560
150
585
217
1108
401
502
248
1016
299
881
229
376
79
492
23