45083 626
17270 358
18125 715
7370 242
20121 224
11124 360
9830 85
14458 556
35485 396
2282 193
3351 334
8129 567
6893 555