50
587
1
12
731
5
23
300
326
0
2
100
2170
8
119
772
9
26
610
553
585
16
643
6
14
478
905
25
455
80
398
495
735
417
528
650
4
500
810
3
31
1160
46
463
658
21
400