12688 31
7600 494
9403 777
20503 475
20508 628
22373 563
13237 303
7429 442
9039 370
5062 92
19200 563
6912 60
4825 175
47752 656
767 44
14029 244
91414 847
9433 938
5544 145
1608 97
1735 42
6088 242
2312 340