1012 282
17217 808
1730 557
2346 675
4363 200
3968 310
4895 767
26048 879
6563 810
18147 280
20104 137
13888 217
13485 397
6781 80
10554 38
11931 399
2374499 3776