21095 330
115391 806
4852 508
3740 925
7045 434
8175 649
11002 432
5824 469
4863 539
18715 153
7690 731
5462 571
6777 671
6874 692
2191 131
6761 309
1884 290
33161 404