412 88
2852 905
2443 705
2210 550
2607 534
9252 526
133918 330
11394 79
28178 693
18605 616
4482 562
20544 193