268
320
380
231
293
1131
1220
520
Athletics
London 2012
100m
40
42
41
51
586
701
513
2022 Islamic Solidarity Games
1682
407
Indian Ocean Island Games
Commonwealth Games
Islamic Solidarity Games