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