31085 503
29499 89
34303 501
29567 389
23780 58
43844 833
28514 61
30781 561
27217 818
37600 349
29252 666
29412 434
30867 429
3526 274
73052 397
39104 279
33279 669
34131 320
27096 412
54586 642
23390 580
12990 308
45944 533
37742 911
31563 723
37896 423
28920 147
32128 194