4312 640
3338 531
2297 87
6553 275
3534 476
4525 604
1825 197
2467 317
2056 488
9142 342
32225 77
5541 936
9947 504
3755 597