4501 640
4556 531
2398 87
6644 275
3628 476
4558 604
1869 197
2522 317
2094 488
9254 342
32700 77
5679 936
10287 505
3784 597