31842 503
30467 90
35612 501
30410 390
24821 58
44896 834
29630 61
31442 562
28519 818
38642 349
29909 667
30043 434
31476 429
3645 274
74527 397
40200 279
34120 669
35495 320
27893 412
55655 642
24203 580
13615 308
48169 535
38568 911
32973 723
39596 424
29639 147
33196 198