40672 106
51544 388
44304 505
17269 431
15658 860
2699 372
8518 709
15124 528
8269 682
8386 315
8442 522
5966 699
5733 693
6823 697
2302 143
3669 279
6053 335