12494 375
9473 37
7028 55
3432 487
2992 705
3080 608
538 40
7103 406
2945 803
3018 855
9252 674
10030 171
12700 552
18460 461
5801 167
9928 485
4977 61
9333 624
6118 836
11050 605
9596 903
7049 67
7825 648
5501 55