90
610
79
502
41
306
38
412
27
255
5
132
13
144
16
148
69
15
7
147
19
128
138
9
114
26
68
395
20
18
6
12