5113 773
30747 508
10343 506
6561 60
5333 126
4628 151
3542 79
3884 944
5874 717
2529 438
2681 294
3865 685
20914 384