2313 620
1371 256
2399 517
3177 888
5969 690
2310 719
18235 712
783 133
6844 129
6004 512
26379 168
7673 385