31686 503
30287 90
35301 501
30186 390
24633 58
44679 834
29381 61
31281 562
28265 818
38397 349
29655 667
29948 434
31294 429
3623 274
74147 397
39946 279
33867 669
34963 320
27647 412
55436 642
24126 580
13469 308
47566 535
38395 911
32572 723
38986 424
29554 147
32973 198