40330 455
1431 241
54991 105
11514 420
150278 631
26132 442
3148 422
1919 39
4293 655
4299 638
4119 572
2922 341
3661 801
3379 364
6882 681