253598 673
21564 94
14629 130
24786 178
222167 616
18856 933
37905 875
29805 365
8961 290
26622 482
1790 37
2930 266
11194 690
6588 511
124833 684
55122 476