27884
20881
16520
14687
13913
12665
12620
10997
8436
8119
117
74
1309
51
184
54
49
29
15
48
39
40
86
61
42
45
82
52
30
50
107
121
177
77
444
281
652