76
507
40
491
30
475
42
447
58
408
22
358
308
31
8
259
21
243
83
169
6
167
23
164
145
20
896
5
155
11
89
9
118