19936 663
36712 168
9578 201
37735 503
2649 130
4653 771
11057 273
3939 366
5769 758
4846 711
22753 695
2680 288
3256 394