4354 640
3342 531
2297 87
6563 275
3535 476
4527 604
1835 197
2471 317
2058 488
9154 342
32257 77
5545 936
9960 504
3761 597