265
1340
235
1192
174
965
183
943
167
840
158
808
129
679
121
613
116
607
115
580
97
519
87
512
68
348
46
247
265
1340
235
1192
174
965
183
943
167
840
158
808
129
679
121
613
116
607
115
580
97
519
87
512
68
348
46
247