4501 640
4556 531
2400 87
6644 275
3628 476
4558 604
1869 197
2522 317
2094 488
9256 342
32701 77
5680 936
10288 505
3784 597