3862 414
24993 683
301890 1062
2673 74
2817 450
6181 833
3197 659
2895 261
6844 623
4987 62
3241 183
2676 127
3263 378
51963 728