1960 540
1591 517
847 184
2401 707
214 56
17750 608
16499 379
2914 99
3182 256
4327 606
24086 139
25922 328
5675 525
2822 184