7902
4812
2796
2141
2116
1772
1462
1441
1270
1101
1044
968
920
859
825
773
671
533
526
480
462
423
405
404
390
360
357
345
319
317
307
297
286
279
266
256
243
209
199
163
149
144
129
122
120
94
82
4
0