3085 278
20820 625
50459 584
18361 178
52881 883
49447 596
37371 761
181036 311
75971 690
4579 638
3977 571
5008 483
3842 542
3674 657
3194 460
3087 101
3838 390
8331 253
46383 673