40648 160
3044 290
18639 878
53494 691
40138 363
18985 240
30277 115
52582 583
18348 562
6197 617
5373 344
3094 374
6768 715
46165 495