1197 303
3050 506
7319 104
3519 101
6191 518
5183 249
2653 392
10087 731
3015 287
3213 79
5662 464
23451 112
2676 292