1321 291
951 292
2157 673
865 242
2004 458
2647 523
4309 613
4347 562
40677 287
17163 235
4911 565
3161 319
5765 311
9845 648