14050 420
18350 361
3251 555
8900 412
4197 547
137931 606
41735 275
2991 41
33012 128
2652 444
4731 527
18565 209
9068 842
2391 386