1502 416
3247 685
922 126
5685 293
6121 544
5512 51
8985 538
111555 594
41792 511
18560 754
22728 486