1895
1202
1274
1116
1054
929
916
1364
1630
1618
997
877
942
1436
1288
868
1470
1236
1210
847
1327
1021
1277
932
946
714
799
457
449