40272 293
48562 144
4741 597
29058 221
41561 343
178647 534
56762 142
91685 743
38739 553
26115 854
34587 578
19099 104
51563 339
35046 418