5958 308
2859 466
50758 126
15855 533
17474 131
34952 523
19509 338
11453 470
4912 487
17995 876
13328 311
30833 128
2950 343