32
831
87
821
40
708
36
642
25
439
18
432
46
436
30
358
418
27
407
58
388
31
372
43
373
26
354
13
743
348
35
316
37
301