4501 640
4555 531
2391 87
6643 275
3628 476
4558 604
1869 197
2521 317
2093 488
9253 342
32697 77
5676 936
10285 505
3784 597