1683 273
1307 77
4757 913
729 28
1822 112
11580 553
3093 229
2511 63
3665 618
7060 237
32744 910
3602 531
3224 497
5652 461
3281 689