2997 407
8365 588
4495 457
13805 89
26197 256
12866 683
9008 261
14728 977
9269 28
18481 742
16245 878
10747 366
4331 911