3048 506
7318 104
3518 101
6191 518
5182 249
2653 392
10087 731
3013 287
3206 79
5661 464
23451 112
2676 292