2412
2285
2214
2068
1796
1755
1689
1578
1496
1461
1440
1374
1372
1331
1022
924
864
779
724
695
536
506
472
450
435
386
374
342
331
278
185
170
145
139
133
113
0