245622 856
10780 698
30048 922
28466 679
46678 897
49009 125
41194 420
40418 391
6297 288
42556 405
5495 512
3958 67
2394 295
4885 134
5625 702
2890 52
5567 520
9653 453
5610 432
2760 125
10011 666
4265 527
6666 631
11705 805
79946 658