252599 673
21556 94
14611 130
24774 178
222080 616
18851 933
37764 875
29694 365
8947 290
26595 482
1782 37
2921 266
11191 690
6584 511
124353 682
55059 476