251751 673
21553 94
14606 130
24761 178
222007 616
18845 933
37644 875
29608 365
8927 290
26563 482
1780 37
2920 266
11189 690
6580 511
123845 682
55002 476