958 123
15672 32
4540 366
2661 124
4175 65
2640 94
4982 606
2973 274
4115 76
26630 173
2503 454
4970 660
7644 479