45096 626
17299 358
18137 715
7375 242
20146 224
11136 360
9846 85
14478 556
35516 396
2287 193
3353 334
8143 567
6911 555