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