125
823
133
744
119
759
100
652
72
601
44
462
52
368
65
321
134
310
34
285
30
273
21
295
31
257
39
256
38
233
16
18
199