5111 773
30721 508
10342 506
6553 60
5329 126
4623 151
3539 79
3879 944
5873 717
2525 438
2679 294
3863 685
20901 384