6183
1694
1358
1163
1129
1067
940
617
560
467
459
443
424
325
321
320
222
221
201
188
178
177
160
133
127
107
102
99
98
95
86
70
69
68
67
63
59
54
51
50
47
43
42
41
38
37
34
33
32
31
29
28
25
24
23