4605
3951
3401
2729
1969
1909
1763
1708
1382
1267
1235
1140
1104
1054
1049
1022
925
858
765
630
621
606
529
449
446
435
420
407
374
368
298
289
287
275
249
242
230
222
219
194
167
160
150
142
139
136
128
125
119
112
100
97
89
72
71
66
58
55
48
45