3507 70
18163 487
6831 156
31072 320
11245 589
8173 390
8121 451
4914 113
4273 368
4365 746
4918 522
3215 740
3898 586