21541 154
8096 791
35043 546
10325 123
10000 347
26373 206
8007 139
64397 557
129487 460
4115 390
1534 46
3685 846
140469 1039