3046 506
7316 104
3518 101
6191 518
5181 249
2653 392
10077 731
3013 287
3206 79
5656 464
23450 112
2676 292