2945 75
2694 192
3522 536
6070 428
43292 843
33427 102
2332 282
8954 658
16345 146
6343 572
2573 182
4931 752
12250 552
4059 477
87786 389
5642 757
7071 94
657 41
1930 206