50026 217
33449 562
31224 411
3273 298
75153 256
4855 757
127315 989
3492 66
3449 296
3778 97
446618 1339
289657 1073
47655 598
97171 299
7850 729
9229 723
19239 77
19133 194
16440 224
57356 588
56209 690
13428 942
69834 641
24314 628