1003 110
3035 273
9204 183
14802 668
8526 301
23476 278
5907 918
3593 477
2694 43
2409 28
5986 790
2316 71
2692 648
2060 119
1513 343