12101 361
1960 308
4732 710
13025 185
31536 539
4567 673
11585 928
5854 678
7318 613
3987 179
3125 104
9152 106
1826 32