5031 574
257974 1008
4500 567
178879 841
261061 1504
101010 364
135760 289
117622 143
87745 463
641 46