4061 513
4531 111
14103 376
7069 147
43667 833
21843 260
1621 52
9844 882
4666 446
5138 753
3430 339
10647 522
1717 144
2257 248