4342 640
3339 531
2297 87
6553 275
3535 476
4525 604
1829 197
2469 317
2056 488
9146 342
32237 77
5543 936
9955 504
3758 597