14026 420
18343 361
3250 555
8887 412
4195 547
137897 606
41722 275
2989 41
32994 128
2651 444
4730 527
18548 209
9066 842
2391 386