3089 70
18017 487
6647 156
29428 318
11108 589
7998 390
8087 451
4809 113
4186 368
4309 746
4872 522
3179 740
3821 586