4875
4421
2557
2549
2443
2096
2082
1493
1246
1172
1098
1074
1044
991
968
939
921
747
714
605
598
541
509
474
446
438
430
428
424
415
405
404
393
324
301
288
238
235
226
219
208
196
168
157
152
146
143
140
139
138
136
132
131
103
100
99
98
97