3145 593
2215 292
1283 163
3445 743
16680 611
6952 314
87193 251
7106 918
6062 606
2784 197
5445 897
28606 905
5145 494
3755 778
6768 691