5646 308
2822 466
50725 126
15755 533
17455 131
34920 523
19428 338
11403 470
4906 487
17977 876
13305 311
30587 128
2940 343