25908 339
13416 186
239357 2030
22346 763
49032 584
76932 666
29279 744
3881 563
3878 789
6546 512
4901 802
2988 502