412 88
2852 905
2443 705
2210 550
2605 534
9250 526
133918 330
11394 79
28177 693
18603 616
4481 562
20541 193