255516 640
27590 508
19276 456
10047 485
8238 446
53961 85
5644 567
3784 736
14874 747
32718 928
56923 593
31690 666
5749 623
3181 120