1211 70
16597 485
5005 156
22064 310
6299 588
7036 390
7784 451
2537 113
3625 367
3918 746
4596 522
2813 740
3337 585