3902 819
4641 30
6922 428
2435 437
6931 563
3560 346
2226 278
4715 318
3105 149
3300 523
7141 481
5079 521
22265 94
9358 694
4048 843
2400 318
1106 123
5888 796
4455 806
2665 548
4592 469
12716 105
2885 110
3810 567
8042 633
1965 71
4316 527
5099 658