115
639
43
594
22
509
74
479
31
431
63
421
387
75
377
50
253
117
249
39
286
47
392
80
291
7
233
16
266
32
277
23
308
57
235