830 166
2469 787
2246 659
978 284
887 291
2902 759
2249 655
2574 582
2637 708
1732 356
403 100
4090 171
182 47
2028 503
25381 943
4450 666
20703 678
26307 106
5238 621