521 87
478 99
2391 492
7103 961
26225 702
5413 591
33075 584
11082 497
4590 163
6472 38
15955 316
112943 177
15046 653
6549 667