500 101
2446 695
2725 735
1406 290
2739 800
63589 314
3304 624
2272 574
4263 347
5759 468
74418 438
108577 774
30439 231
71659 412
54151 364
75143 504
67509 699
166876 743