376 60
1329 333
5499 277
2770 805
2783 513
2934 573
101262 911
289789 937
72598 798
35951 524
46364 231
74965 920
167081 729