111
907
154
741
40
689
385
50
351
51
326
318
25
267
216
33
218
28
189
46
166
29
187
32
114
47
168
10
93
14
96