703 87
2778 335
6478 706
5902 574
51139 94
13505 309
17815 445
3739 610
3497 678
12572 129
5065 266
2709 602
4688 196