3004
2971
2961
2954
2776
2744
2691
2463
2263
2254
2182
2135
2037
2031
2001
1981
1460
1404
1383
1376
1371
1367
1348
1337
1327
1317
1297
738
730
714
713
683
0