2976
2959
2956
2928
2885
2213
2192
2191
2159
1485
1478
1475
1468
1462
1461
1458
1454
1452
759
744
738
736
732
731
729
727
722
720
711
0