2958
1708
1686
1602
1368
1247
845
783
786
7010
660
600
560
5410
470
412
415
366
281
274
230
201
160
150