5145
4840
4410
3006
2524
2458
2069
2023
1930
1575
1394
1338
1262
1104
1103
1063
1039
941
924
746
610
601
559
518
500
482
401
400
379
352
328
321
277
255
249
226
198
194
189
178
168
166
162
152
150
138
119
108
87
85
76
70
69
68
66
62
47
42
41
40