501 51
456 98
729 87
10041 624
2534 671
3209 628
961 150
4372 760
3304 627
3330 343
2354 473
2837 439
16968 278
26020 145
2928 668
1356 223
4033 152
4779 154
7036 711
229179 1260
547348 1262
6745 76
5884 694
13376 510
8587 809
257418 437
48506 124
9626 453