4314 504
2326 635
704 177
13497 526
1784 352
9265 75
2180 522
1831 442
487 142
2933 792
13335 438
20971 675
38582 287
25302 143
6430 535
7768 397