31115 503
29528 89
34325 501
29598 389
23834 58
43874 833
28532 61
30803 561
27290 818
37622 349
29261 666
29427 434
30901 429
3531 274
73092 397
39124 279
33300 669
34161 320
27111 412
54615 642
23415 580
12999 308
46032 533
37776 911
31612 723
37925 424
28946 147
32150 194