522 87
488 99
2397 492
7111 961
26313 702
5415 591
33084 584
11091 497
4596 163
6481 38
15962 316
113307 178
15046 653
6553 667