12640 132
18004 659
43465 680
579142 1528
74564 513
9261 359
21797 1039
27574 196
10098 655
20509 115
16188 260
23555 612
2842 324
5648 176