21531 422
18612 965
25647 845
7248 369
4125 109
7746 414
3079 129
1041 128
1139 174
1902 275
4389 493
5096 627