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