5792
4541
2649
2595
2452
2411
2300
1582
1379
1365
1136
1127
1088
946
936
789
757
747
720
658
566
546
528
523
457
452
444
443
398
395
351
336
295
255
246
235
223
189
188
177
171
150
135
132
130
128
127
122
116
110
108
101
100
99
98
75