14176 65
29591 884
10645 616
1003 139
8386 365
5047 574
8493 535
1455 255
10923 342
19705 246
2909 487