829 166
2468 787
2246 659
978 284
886 291
2902 759
2241 655
2574 582
2636 708
1732 356
403 100
4090 171
182 47
2028 503
25379 943
4450 666
20702 678
26304 106
5237 621