1050 116
3752 923
6417 793
5514 508
826 113
4469 423
1626 410
2328 453
1724 412
4045 739
10257 293
2703 376
14881 592
16437 855
21152 838
13366 714