31541 503
30065 90
34998 501
30062 390
24545 58
44483 834
29095 61
31086 562
27999 818
38115 349
29525 667
29847 434
31174 429
3583 274
73790 397
39706 279
33687 669
34482 320
27398 412
55228 642
24049 580
13340 308
47124 535
38225 911
32244 723
38551 424
29427 147
32814 196