283
862
267
659
80
402
147
480
96
790
59
406
39
361
83
328
75
322
47
245
23
264
43
217
22
138
11
337
6
88
113
20
91