3195 219
831 87
2838 335
6533 706
5934 574
51150 94
13516 309
18129 445
3763 610
3550 678
12946 129
5118 266
2721 602
4712 196