3191 331
4120 597
24522 501
27114 575
40911 436
54036 394
36932 432
10202 99
15305 725
14835 364
7141 45
15503 765
7138 837
5516 490
3425 550
5962 121