The above chart is from theStar.com.my
From absolute numbers, Indonesia has the most infected cases and does not look good. Singapore at 8th position looks pretty good, only Laos and Brunei have lesser cases.
If we consider the population size of each country and look at the numbers from a per capita basis, Indonesia does not look that bad and Singapore does not look that good.
Just using some numbers as examples, Indonesia - 270m, Philippines - 107m, Vietnam - 97m, Thailand - 68m, Malaysia - 32m, Singapore - 5.8m. If we divide the number of cases by the population, we will get these, Indonesia - 0.0148, Philippines - 0.0187, Vietnam - 0.0062, Thailand - 0.0191, Malaysia - 0.0594, Singapore - 0.0122.
The most infected country is 1. Malaysia, followed by 2. Thailand, 3. Philippines, 4. Indonesia, 5. Singapore and then 6. Brunei, 7. Myanmar, 8. Vietnam, 9. Cambodia and 10. Laos.
If the cases in the dormitories, say 60,000 were to be added to Singapore's 70,000 = 130,000, Singapore's per capita number would be 0.0241, meaning Singapore would be number 2, after Malaysia. The equalisation of the numbers to per capita case does not look good for Singapore even at position 5.
Statistics can always be seen and interpreted in different ways. And you can have alternative truths depending on what data you choose to use.