3442 521
15668 609
19701 589
40780 420
53953 137
28495 245
3804 82
3563 461
8184 665
2219 124
5159 717
3656 377
5023 326
3503 536
30971 851