109057 909
4162 564
3664 449
7805 370
5471 636
17973 664
13263 537
5682 195
6363 443
8108 572
12900 802
27410 374
3917 37
2545 203
12013 367
7738 279
13895 486
5559 557