21562 154
8113 791
35082 546
10329 123
10002 347
26398 206
8008 139
64440 557
129666 461
4119 390
1535 46
3689 846
140842 1039