4505 211
5191 625
198133 1098
13170 606
39161 141
32448 594
8307 368
15103 93
30461 473
43905 350
25758 392
8976 162
15451 298
105348 844
5268 512
4596 686
1163 49
4129 347
2649 399
3858 696
3852 459