4363 640
3346 531
2299 87
6573 275
3535 476
4529 604
1836 197
2472 317
2059 488
9159 342
32279 77
5549 936
9977 504
3761 597