3043 95
5301 602
7587 520
22324 86
6897 335
17157 235
19269 103
13489 410
1686 155
1963 145
7263 811
3845 587
8199 627
18474 778
4409 775
5706 668
1886 86
6556 196