12958 32
7603 494
9403 777
20505 475
20508 628
22376 563
13238 303
7430 442
9039 370
5062 92
19200 563
6912 60
4827 175
47781 656
767 44
14030 244
91423 847
9434 938
5544 145
1608 97
1738 42
6088 242
2312 340