3046 506
7316 104
3518 101
6191 518
5179 249
2653 392
10077 731
3013 287
3206 79
5640 464
23445 112
2676 292