2486 582
3228 595
1870 504
3795 436
35399 702
45096 371
45880 618
17519 218
9661 788
12367 817
20843 672
22422 256
4532 299