2016 594
4456 88
12225 131
2761 80
5909 526
3210 245
26230 703
4525 878
5245 485
4840 59
2401 525
26969 45