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