4494
3786
2116
2048
1916
1299
1252
1140
893
855
831
786
779
756
672
615
579
571
566
531
476
468
424
423
393
389
379
370
342
318
311
276
252
235
221
220
207
185
159
147
143
141
139
135
126
122
117
108
107
106
100
99
92
89
83
80
79
77