5476
4622
2666
2664
2617
2354
2338
1576
1439
1280
1221
1210
1087
1066
1027
954
873
801
679
667
647
625
601
564
544
526
501
457
451
422
408
393
379
372
281
262
247
244
236
205
194
167
163
162
157
155
148
144
134
132
120
111
105
100
99
96
84