3960 838
16173 1028
14904 153
15319 458
20346 557
4884 145
17294 274
4043 556
7152 132
21396 514
2157 605
22956 164
3554 778
8149 73