3053 64
35388 743
3274 111
40774 375
5604 509
2674 554
20396 474
2772 287
2768 552
3963 632
4955 657
3425 43
3803 556
9390 389
19438 63
3646 262
2282 318