521 87
481 99
2394 492
7103 961
26238 702
5414 591
33076 584
11085 497
4591 163
6472 38
15957 316
113056 177
15046 653
6551 667