4045 743
1960 281
2625 81
1535 42
3005 630
2209 250
3981 546
2331 94
3753 252
4516 615
4847 224
7071 632
5810 813
2941 371