2332 450
2107 48
9019 261
3593 109
3956 223
6316 766
3633 447
3159 592
2940 305
24329 713
54935 756
1526 143
2629 639
2929 708