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