116
994
90
602
84
540
21
545
31
462
71
260
24
330
25
311
76
207
18
322
15
320
23
192
39
162
155
16
154
47
146
12
147
4
150