934915 960
2929 340
28609 834
8962 501
5897 740
3600 498
3785 589
24274 606
16990 397
9288 850
670 48