45016 626
17191 358
18104 715
7362 242
19875 223
11084 360
9765 85
14381 556
35374 396
2275 193
3333 334
8081 567
6842 555