21513 154
8085 791
35000 546
10319 123
9998 347
26350 206
8004 139
64336 557
129315 460
4110 390
1532 46
3679 846
140159 1039