12061 988
4941 58
2269 68
11922 875
8601 844
4318 561
3757 266
3777 481
5062 80
5634 741
16898 702
2970 250
6949 41
4572 362
7944 817
3925 521
8227 310
7740 523
13508 780
3490 428
2959 203
5048 377
2643 30
12166 823