12427 31
7599 494
9403 777
20501 475
20507 628
22373 563
13237 303
7429 442
9039 370
5062 92
19200 563
6910 60
4825 175
47733 656
767 44
14028 244
91406 847
9433 938
5543 145
1608 97
1735 42
6087 242
2312 340