2486 582
3228 595
1870 504
3795 436
35407 702
45096 371
45887 618
17524 218
9664 788
12373 817
20850 672
22429 256
4532 299