25908 339
13416 186
239358 2030
22346 763
49037 584
76941 666
29279 744
3881 563
3878 789
6546 512
4901 802
2988 502