45085 626
17278 358
18129 715
7370 242
20127 224
11127 360
9832 85
14463 556
35493 396
2285 193
3351 334
8131 567
6898 555