112
329
73
975
66
821
55
639
49
590
25
495
28
406
12
516
47
434
60
448
304
18
267
8
246
23
203
29
256
9
235
19
200