2336 450
2111 48
9033 261
3599 109
3961 223
6328 766
3648 447
3159 592
2946 305
24352 713
54977 756
1529 143
2631 639
2934 708