3507 70
18163 487
6831 156
31068 320
11244 589
8173 390
8121 451
4914 113
4272 368
4365 746
4918 522
3215 740
3898 586