21561 154
8112 791
35074 546
10329 123
10002 347
26393 206
8008 139
64432 557
129640 461
4118 390
1535 46
3688 846
140773 1039