95
509
108
447
34
264
28
250
80
193
43
216
38
69
16
155
158
30
329
12
120
15
130
2
27
9
18
6
66
510
7
0
21
3