105
499
83
392
16
435
64
350
43
233
15
188
5
175
32
139
33
137
68
376
12
114
30
26
103
29
23
94
24
96