1573
1512
1492
1480
1476
1438
1436
1432
1406
1375
1373
1351
1337
1319
1309
1293
1281
1251
1243
1210
1204
1187
1163
1133
1115
1104
1092
1083
1032
1019
1013
1007
992
955
953
947
941
880
877
875
874
860
856
823
818
817
812
778
772
771
733
712
709
704
699
692
691