5749 773
33865 509
10660 506
9295 61
5891 127
5941 151
3879 79
4136 944
6354 717
2909 438
3116 294
4285 685
23748 386