2903 95
10296 739
9759 866
4873 596
5729 255
4006 528
2949 304
4665 434
6089 57
10005 646
4449 589
5423 700
9640 576
3616 627
7659 91
6107 749
3702 299
5863 679
9547 550
3370 505
3693 379
2095 31
1772 361
11325 937
3955 324
5680 522
2526 81
2352 579