21513 154
8084 791
34999 546
10318 123
9997 347
26350 206
8004 139
64332 557
129304 460
4110 390
1532 46
3679 846
140148 1039