1093 304
3635 496
26310 688
70643 450
38242 231
33120 601
7560 526
31369 385
4658 731
25254 679
3675 518