21561 154
8111 791
35072 546
10328 123
10002 347
26393 206
8008 139
64432 557
129634 461
4118 390
1535 46
3688 846
140766 1039