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