21026 377
3158 515
3097 806
3655 727
4451 705
44921 292
11885 443
11376 964
40595 847
13308 795
4675 132
5734 815
6666 697
4963 740
1585 161
1865 336