4361 640
3345 531
2299 87
6572 275
3535 476
4527 604
1836 197
2471 317
2058 488
9158 342
32274 77
5547 936
9972 504
3761 597