28710 706
3432 383
6181 579
24388 903
50369 400
3592 683
4198 400
1465 103
4877 873
21832 695
2217 512