3595 693
6201 570
10348 904
5655 591
5825 113
5115 435
9446 545
3076 53
8935 458
20446 441
2698 278
5891 258
2908 362
139106 887
86649 349