42504 471
3508 191
3093 420
3491 693
1447 142
3212 771
1305 162
2476 586
2370 426
646 55
1529 174
9524 27
2143 382
2887 467
9437 688
979 58
1521 177
20447 653
6822 442
4661 122
8558 261
8043 441
3254 364
1543 48