25909 339
13418 186
239365 2030
22346 763
49040 584
76954 666
29279 744
3881 563
3878 789
6546 512
4901 802
2988 502