526 50
3003 893
955 142
3149 661
5018 499
5840 617
3419 261
5094 469
13632 377
9850 464
76590 214
31690 173