3196 281
2259 250
2646 161
7999 829
5184 371
5459 423
4305 470
2453 105
3469 649
3352 523
7369 481
4412 743
5976 913
3176 542
2143 361
1996 347
2894 225
6093 476
860 129
5203 521
16286 587
28367 590
11135 758
14779 189
9061 133
14660 433
45264 222
10660 845