830 166
2469 787
2248 659
979 284
887 291
2904 759
2574 582
2637 708
1732 356
4090 171
182 47
25385 943
4450 666
20706 678
26313 106