22833 887
22751 654
17396 94
10144 45
5143 185
6221 804
7598 51
4198 523
6626 552
9885 764
10694 50
28367 834
6398 343
6135 287
41765 210
22888 509