1042
1202
936
959
1423
1006
1589
1018
964
1335
1025
1191
989
1182
992
1297
910
1573
1371
1075
1375
1374
1353
980
997
1284
963
1034
953
1045
1315
1437
1246
1440