3511 522
15680 609
19876 589
41009 420
54351 137
28771 245
3812 82
3568 461
8203 665
2239 124
5168 717
3669 377
5027 326
3515 536
31290 851