3050 506
7319 104
3518 101
6191 518
5183 249
2653 392
10087 731
3013 287
3207 79
5661 464
23451 112
2676 292