5028 773
30300 508
10330 506
6469 60
5275 126
4499 151
3493 79
3857 944
5847 717
2499 438
2639 294
3835 685
20644 384