5056 773
30489 508
10331 506
6511 60
5302 126
4565 151
3511 79
3865 944
5858 717
2515 438
2663 294
3850 685
20784 384