516 69
3129 348
9304 514
22831 107
4123 304
4734 767
12049 520
37367 144
4031 442
8219 696
7934 534
3317 599
2686 459