2643 482
2562 266
3645 820
8957 681
4205 272
3318 478
3246 181
2871 330
6893 957
2878 486
5134 496
5100 113
2769 304
3866 533
50538 654