255630 674
21584 94
14658 130
24812 178
222295 616
18864 933
38260 875
30099 365
9007 290
26680 482
1796 37
2940 266
11211 690
6604 511
125694 685
55229 476