2641 482
2559 266
3644 820
8951 681
4205 272
3318 478
3244 181
2871 330
6891 957
2877 486
5131 496
5098 113
2768 304
3865 533
50486 654