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