15028 370
10465 42
84544 547
20538 664
11565 585
12013 150
5710 332
9767 598
14776 581
4916 110
3331 613
12724 765
1978 221
3622 421