1242 303
3051 506
7322 104
3519 101
6191 518
5183 249
2653 392
10087 731
3017 287
3213 79
5662 464
23451 112
2676 292