3038 506
7299 104
3488 101
6184 518
5157 249
2652 392
9998 731
2988 287
3126 79
5615 464
23401 112
2675 292