19505 519
13515 816
24308 94
4343 327
18986 707
1388 111
3059 544
30112 815
2980 170
2770 508
3385 578
3476 624
19966 547
32850 545
5373 780
2878 178