4400 532
13447 207
33673 288
32423 109
11556 82
60680 598
3025 624
22650 174
2221 217
1681 365
2519 522
3291 504
5063 762