1591
776
857
161
690
393
566
192
980
364
567
61
1495
725
748
417
504
142
157
123
457
260
446
140
360
11
86
33
99
30
688
337
1352
560
1085
505
251
191
424
89