125
640
101
532
95
474
73
409
70
343
58
294
31
189
22
113
23
112
18
90
16
74
13
58
10
44
5
32
7
31
125
640
101
532
95
474
73
409
70
343
58
294
31
189
22
113
23
112
18
90
16
74
13
58
10
44
5
32
7
31