3191 45
2946 201
14026 319
2965 880
1415 271
7508 736
4144 229
1986 318
1059 336
2833 536
1742 466
15631 553
5362 534
3931 646
1654 199
695 177
1900 534
5699 292
2775 743
2783 109
2979 777
4606 38
512 76
891 180