4406 532
13459 207
33676 288
32440 109
11560 82
60685 598
3025 624
22650 174
2221 217
1681 365
2520 522
3291 504
5063 762