2933 625
42704 125
3296 670
157632 809
46062 282
35615 85
12009 499
68653 861
119858 493
163376 732
28556 218
1583 228
3418 421
1362 243