4502 640
4556 531
2400 87
6645 275
3630 476
4558 604
1869 197
2522 317
2094 488
9256 342
32704 77
5680 936
10291 505
3784 597