5030 773
30328 508
10330 506
6476 60
5280 126
4509 151
3493 79
3857 944
5848 717
2506 438
2640 294
3836 685
20666 384