831 166
2469 787
2248 659
981 284
887 291
2909 759
2574 582
2640 708
1737 356
4091 171
184 47
25390 943
4450 666
20714 678
26329 106