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