4355 640
3342 531
2297 87
6565 275
3535 476
4527 604
1835 197
2471 317
2058 488
9155 342
32260 77
5545 936
9962 504
3761 597