276 67
1408 397
2828 697
1270 211
2145 555
24007 412
5956 647
4544 770
7901 202
15104 212
14432 335
5886 469
6438 130