2981 346
3297 352
3840 574
4529 628
4345 943
7948 857
3781 292
4118 575
3364 465
4175 853
8686 137
9048 45
9732 74
3972 442
7287 134
11710 577
2509 136
3144 380
7971 610
3123 312
2601 442
3625 641
8909 283
24662 817