2332 450
2107 48
9019 261
3591 109
3956 223
6315 766
3633 447
3159 592
2938 305
24322 713
54924 756
1526 143
2629 639
2929 708