5961 308
2859 466
50758 126
15855 533
17474 131
34953 523
19509 338
11453 470
4912 487
17995 876
13328 311
30834 128
2950 343