2955 95
10462 739
10432 866
4883 596
5768 255
4009 528
2966 304
4705 434
6137 57
10149 646
4495 589
5455 700
9663 576
3618 627
7680 91
6184 749
6010 679
3373 505
3722 379
2122 31
1785 361
11509 937
4104 324
5695 522
2607 81
2376 579
8695 751
23651 261