5738 773
33671 509
10640 506
9237 61
5824 127
5908 151
3866 79
4110 944
6330 717
2895 438
3078 294
4282 685
23605 384