18500 95
10420 45
5401 185
6397 804
7745 51
4376 523
6791 552
9770 764
10839 50
28724 834
7957 346
6294 287
42204 210
23623 509