21082 141
35070 705
2815 384
7749 277
4146 94
52448 761
9875 196
3248 42
4501 226
4620 153
7234 160
4786 505
7628 402