5261 421
18970 122
301990 1062
74096 222
7870 202
17612 64
32945 664
38815 316
27799 657
71307 718
21659 483
4647 562