256220 674
21588 94
14661 130
24816 178
222340 616
18868 933
38342 875
30170 365
9016 290
26696 482
1797 37
2942 266
11215 690
6606 511
125907 685
55257 476