523 87
491 99
2406 492
7116 961
26321 702
5416 591
33087 584
11095 497
4599 163
6487 38
15966 316
113508 178
15048 653
6558 667