831 166
2469 787
2249 659
981 284
887 291
2910 759
2294 655
2574 582
2641 708
1737 356
406 100
4091 171
184 47
2031 503
25391 943
4450 666
20714 678
26330 106
5242 621