2327 167
50157 322
69409 728
14948 90
110762 1044
26706 76
115931 939
50553 436
75658 652
46642 495
77589 1003
42086 341