31489 503
29998 90
34946 501
30005 390
24506 58
44414 834
29027 61
31034 562
27956 818
38045 349
29469 667
29800 434
31116 429
3572 274
73697 397
39654 279
33623 669
34408 320
27352 412
55151 642
23999 580
13305 308
47052 535
38165 911
32160 723
38488 424
29377 147
32748 196