8129
2505
1870
1539
1487
1354
1271
828
775
731
649
642
574
568
534
507
289
286
278
261
220
207
178
169
165
133
118
114
111
107
104
103
102
101
100
93
86
81
76
74
62
58
57
43
42
41
40
37
35
34
33
32
28
27