893
882
880
870
660
454
420
401
374
366
352
321
307
305
304
301
254
249
233
226
210
209
200
198
181
142
141
127
125
121
104
50
32
30
29
23
22
20
18
14
5
3
2
0
893
882
880
870
660
454
420
401
374
366
352
321
307
305
304
301
254
249
233
226
210
209
200
198
181
142
141
127
125
121
104
50
32
30
29
23
22
20
18
14
5
3
2
0