4366 640
3687 531
2299 87
6574 275
3535 476
4530 604
1836 197
2472 317
2060 488
9161 342
32290 77
5551 936
9987 504
3761 597