3161
2968
2841
2817
2814
2636
2492
2359
2334
2329
2322
2315
2308
2274
2241
2233
2145
2124
2112
2103
2059
1905
1832
1512
1504
1476
1462
1448
1413
1410
1393
1313
990
876
868
780
749
671
629
589 
506
