5298
4658
2708
2543
2471
1611
1582
1555
1247
1150
1080
987
918
906
887
840
775
704
611
604
586
540
513
498
493
486
445
419
417
399
368
343
297
295
270
248
236
210
178
174
162
155
153
147
146
144
143
135
132
127
113
106
100
99
96
87
85