3011 614
5414 970
8182 131
63840 527
12664 482
9909 238
12158 606
7660 683
8984 508
7554 928
5744 1001