5072 773
30550 508
10333 506
6522 60
5314 126
4577 151
3518 79
3868 944
5861 717
2519 438
2664 294
3853 685
20800 384