3228 295
3446 715
59597 660
18922 622
6092 337
14792 880
3651 388
4888 100
3687 430
23727 678
5240 290
2844 288
1846 113