40
655
111
642
13
578
24
496
52
435
32
277
47
264
16
218
22
192
23
227
12
201
44
198
174
4
130
6
339
132
115
104