15945 653
2877 594
4150 695
16891 516
105401 201
14828 56
25563 267
11095 253
46828 76
6221 533
4536 42
2380 364
2998 591
8851 49
56229 735
9647 33
3378 707