5984 322
3437 636
3984 114
7071 572
5627 874
3088 148
4083 589
49974 412
43923 708
54167 437
46887 652
21600 281