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