3506 70
18158 487
6830 156
31059 320
11242 589
8171 390
8121 451
4913 113
4271 368
4364 746
4918 522
3215 740
3898 586