2959
2953
2944
2906
2217
2204
2190
1501
1486
1470
1468
1465
1462
1458
1454
1453
759
741
740
736
729
728
725
724
723
721
719
0