25895 339
13411 186
239308 2030
22325 762
48949 584
76886 666
29276 744
3880 563
3877 789
6542 512
4898 802
2987 502