253253 673
21561 94
14621 130
24782 178
222128 616
18855 933
37850 875
29769 365
8955 290
26611 482
1787 37
2926 266
11194 690
6587 511
124665 684
55106 476