1181 70
16559 485
4975 156
21958 310
6267 588
7022 390
7784 451
2534 113
3620 367
3915 746
4596 522
2809 740
3335 585