4313 640
3338 531
2297 87
6553 275
3534 476
4525 604
1826 197
2468 317
2056 488
9142 342
32225 77
5541 936
9950 504
3755 597