3902 819
4648 30
6925 428
2436 437
6933 563
3593 346
2228 278
4726 318
3107 149
3302 523
7144 481
5091 521
22271 94
9360 694
4048 843
2402 318
1106 123
5900 796
4456 806
2665 548
4595 469
12718 105
2888 110
3811 567
8086 633
1979 71
4317 527
5102 658