3511 522
15680 609
19886 589
41022 420
54369 137
28784 245
3812 82
3568 461
8204 665
2240 124
5168 717
3670 377
5028 326
3516 536
31310 851