4502 640
4557 531
2406 87
6649 275
3633 476
4558 604
1870 197
2523 317
2095 488
9256 342
32713 77
5682 936
10292 505
3785 597