4667 64
844 260
20996 117
23134 607
6915 553
5912 628
13633 960
2985 723
5467 312
440595 1305
56299 294