2991 343
6521 733
5479 506
10673 512
266016 775
11418 860
5349 818
3490 173
6919 257
1692 92
8315 656
1790 182
4711 627
11478 169
1997 246
58889 818
9965 478