4342 640
3339 531
2297 87
6553 275
3535 476
4526 604
1829 197
2470 317
2057 488
9147 342
32242 77
5544 936
9955 504
3758 597