21496 154
8069 791
34935 546
10310 123
9995 347
26331 206
8000 139
64286 557
129113 460
4107 390
1531 46
3677 846
139859 1039