4502 640
4556 531
2402 87
6648 275
3632 476
4558 604
1870 197
2523 317
2094 488
9256 342
32709 77
5681 936
10292 505
3784 597