13975 60
7117 545
6823 103
14430 216
9995 412
21987 430
11658 746
5748 328
11747 607
8991 572
8977 951
4641 171
4973 131
17441 97
13554 658
12453 542
8863 653
6759 153
12565 262
9456 269
13696 578
8776 564
13981 927
4598 227