5072 421
18861 122
297760 1061
72092 221
7799 202
16816 63
31828 662
36909 313
26668 656
69141 714
20395 483
4543 562