31084 503
29484 89
34298 501
29563 389
23779 58
43837 833
28511 61
30775 561
27215 818
37594 349
29250 666
29406 434
30862 429
3526 274
73049 397
39099 279
33275 669
34128 320
27091 412
54580 642
23386 580
12989 308
45933 533
37739 911
31553 723
37892 423
28915 147
32120 194