43
351
24
309
29
255
27
292
289
20
141
14
131
13
222
16
114
66
509
17
608
11
123
6
120
111
68
395
21
124
2
113
8
83