829 166
2468 787
2246 659
978 284
886 291
2902 759
2239 655
2574 582
2635 708
1732 356
402 100
4090 171
181 47
2028 503
25379 943
4450 666
20701 678
26302 106
5237 621