3043 506
7312 104
3507 101
6189 518
5175 249
2652 392
10075 731
3009 287
3135 79
5626 464
23440 112
2676 292