2172 280
8315 184
209145 772
50931 867
23187 560
9840 304
6107 703
6112 572
3955 269
4413 595
3884 228
9722 578
6136 465