4353 640
3341 531
2297 87
6562 275
3535 476
4527 604
1833 197
2470 317
2058 488
9152 342
32256 77
5545 936
9959 504
3761 597