253296 673
21561 94
14621 130
24782 178
222131 616
18855 933
37854 875
29772 365
8955 290
26612 482
1787 37
2927 266
11194 690
6587 511
124679 684
55107 476