825 166
2467 787
2246 659
977 284
886 291
2889 759
2573 582
2634 708
1726 356
4089 171
178 47
25370 943
4447 666
20680 678
26277 106