252533 673
21556 94
14611 130
24770 178
222070 616
18850 933
37755 875
29681 365
8946 290
26590 482
1782 37
2921 266
11191 690
6582 511
124276 682
55051 476