831 166
2469 787
2248 659
979 284
887 291
2906 759
2574 582
2638 708
1733 356
4090 171
183 47
25390 943
4450 666
20706 678
26322 106