2991 343
5479 506
10674 512
11418 860
5349 818
3490 173
6919 257
1692 92
8315 656
1790 182
4711 627
11478 169
1997 246
58913 818