4355 640
3345 531
2298 87
6567 275
3535 476
4527 604
1835 197
2471 317
2058 488
9158 342
32263 77
5545 936
9966 504
3761 597