3041 506
7302 104
3491 101
6184 518
5160 249
2652 392
10045 731
2999 287
3129 79
5619 464
23427 112
2675 292