5574
5096
4639
3147
2611
2574
2226
2187
2070
1677
1413
1365
1354
1155
1123
1076
1051
1005
944
744
599
586
582
555
519
505
444
424
394
376
329
321
273
214
209
203
193
188
171
170
159
149
140
126
125
108
81
74
72
71
69
56
51
49
46