45561 373
26860 504
25025 243
15497 69
19685 841
14068 556
10485 450
19498 63
41162 240
38816 142
25268 158
18675 669