6782
1828
1419
1347
1289
1246
1095
775
688
592
504
449
374
364
331
329
258
256
245
214
170
169
162
149
140
132
121
107
104
102
101
98
96
93
91
79
76
75
68
62
57
53
51
50
46
44
42
41
39
38
37
36
35
34
33
30
28
27
26