15040 370
10476 42
84548 547
20539 664
11566 585
12017 150
5711 332
9772 598
14778 581
4919 110
3331 613
12732 765
1978 221
3622 421