40655 106
51530 388
44301 505
17266 431
15653 860
2698 372
8518 709
15123 528
8267 682
8382 315
8441 522
5964 699
5732 693
6820 697
2300 143
3668 279
6050 335