4078
3614
2155
1956
1843
1269
979
967
868
864
815
719
698
597
575
538
535
517
458
448
447
400
373
368
365
362
327
321
284
275
254
243
240
199
195
168
160
153
147
139
135
129
125
118
107
106
104
100
99
98
94
91
79
76
69