8997 49
9570 161
29207 126
18640 1030
3341 26
15699 572
12982 582
12090 416
20429 715
7063 266
4034 447
3400 624
21808 107