2102 51
1176 46
3804 344
4228 691
5777 504
5704 663
4783 556
2560 290
15696 127
13932 301
25988 565
2683 645
2473 522
1490 248
2352 372
2874 475
3643 494
9986 364
1418 383
1684 116
4488 421
3761 656
11898 424
1387 247
3850 853
2326 506
7874 725
3276 499