2597 648
2604 514
2885 568
10489 204
7223 230
1148 105
5346 429
15627 657
34517 202
107622 831
128615 674