50
1560
33
466
1073
609
349
82
416
192
279
719
1003
525
984
385
163
2361
519
526
942
54
1140
641
436
554
449
8
31
410
681
1006
735
853
465
11
600
350
2847
451
354
242
100
506
706
676
124
804
1988
79
664
1860
35
26
