4016 493
14946 792
5431 326
31057 184
32936 734
12532 275
39582 673
2368 62
5106 533
10765 940
4783 188
7949 816
3145 458