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