14596 294
19751 317
25294 554
11862 621
17425 681
3529 885
1359 173
3054 136
10649 555
10100 852
2832 384
6252 44
5066 763
24079 679
3445 75
9278 288
9600 516
3941 78
6084 831
3664 609
3383 371
3285 307
3744 492
3160 531