16005 653
2885 594
4173 695
16898 516
105577 201
14862 56
25592 267
11141 253
46924 77
6226 533
4551 42
2383 364
3005 591
8867 49
56252 735
9651 33
3382 707