4877
4523
4049
2824
2345
2241
1934
1867
1851
1543
1300
1268
1209
1043
967
959
940
901
895
688
548
547
534
471
449
438
409
375
329
324
312
296
253
247
212
204
168
158
157
156
153
150
146
134
126
122
96
88
68
67
60
59
58
56
53
47
41
39
36