21561 154
8112 791
35076 546
10329 123
10002 347
26394 206
8008 139
64435 557
129647 461
4119 390
1535 46
3689 846
140789 1039