259
1332
158
823
119
591
106
528
95
474
83
411
64
370
56
293
50
253
32
170
33
163
30
145
22
113
20
102
13
62
259
1332
158
823
119
591
106
528
95
474
83
411
64
370
56
293
50
253
32
170
33
163
30
145
22
113
20
102
13
62