91
851
109
716
51
526
90
514
80
471
70
434
17
422
54
407
44
345
27
320
355
15
388
35
305
14
133
28
270
228
61
296