29935 500
39161 161
38861 387
31064 466
30787 648
26435 326
26382 521
77586 595
65955 152
60086 734
56635 372
26535 678
35941 288
84365 697
44174 275
29099 97
141561 692
45157 405
29843 219
118459 281
63706 758
51780 613
35462 624
30842 463
57168 404