21629 334
8192 726
7367 47
14251 369
10000 711
27818 621
9072 355
3257 216
3194 623
4198 598
2243 186
7239 172
6707 741
3775 150
26976 212
13624 486