22831 887
22743 654
17394 94
10142 45
5143 185
6221 804
7597 51
4197 523
6626 552
9884 764
10694 50
28366 834
6397 343
6135 287
41761 210
22888 509