3507 70
18161 487
6830 156
31065 320
11244 589
8172 390
8121 451
4913 113
4271 368
4365 746
4918 522
3215 740
3898 586