95
810
34
638
165
599
20
595
24
534
48
407
26
469
16
386
19
413
17
364
366
69
316
33
327
51
311
15
289
281
47
265