45
897
58
462
63
321
105
290
35
299
13
256
17
251
37
216
30
200
6
348
40
197
34
184
33
147
4
107
12
91
3
86
1
83
14
82