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