521 170
17173 736
7966 502
312467 707
3530 35
11847 451
12157 602
17448 668
1900 114
10174 99
9695 624
12432 584
6972 472
8143 490
2198 291