1243 96
27782 979
12235 850
6035 292
65880 618
31337 167
9407 542
2349 46
3260 324
3018 394
7702 921
1665 101
4156 399
23744 267