1301 213
2050 317
4160 386
18996 159
9283 242
71354 644
92454 870
4202 527
3466 806
29193 798
2214 39