3038 506
7297 104
3484 101
6184 518
5155 249
2651 392
9998 731
2986 287
3126 79
5612 464
23400 112
2675 292