15181 49
21273 432
7809 681
19937 612
16045 116
26141 164
11995 357
15840 123
47681 330
43078 682
15080 461
9471 78
2183 397
2272 278
2712 324