3040 95
5300 602
7585 520
22323 86
6896 335
17152 235
19243 103
13488 410
1686 155
1963 145
7258 811
3845 587
8199 627
18474 778
4409 775
5706 668
1886 86
6556 196