2589 609
2661 421
33864 788
222797 257
108979 642
10600 828
25094 148
64227 441
17159 768
4643 527
6646 100