3021 128
17965 201
88014 990
14214 829
16892 234
207833 1031
14424 528
158149 525
204256 474
23464 477
10172 256
9485 863
26558 113
11862 597
1807 126
6922 438