50
584
1548
612
25
348
1024
187
303
176
420
201
152
16
414
102
326
3
405
207
607
980
518
230
755
931
347
184
272
184
284
575
25
34
706
240
730
483
453
616
115
366
466
406
541
10
132
327
152
573
590
