4397 532
13432 207
33670 288
32400 109
11549 82
60673 598
3025 624
22650 174
2221 217
1681 365
2519 522
3291 504
5063 762