3071 121
6676 738
5167 306
3506 207
3471 271
9979 610
4874 693
6468 511
4045 61
4534 579
63310 943
54371 471