305
1537
232
1184
161
831
150
762
125
685
115
585
109
557
100
515
97
508
74
472
64
379
71
367
45
357
305
1537
232
1184
161
831
150
762
125
685
115
585
109
557
100
515
97
508
74
472
64
379
71
367
45
357