1001 60
1726 272
513 126
4007 698
2287 319
1216 95
2341 307
3022 189
3152 610
3321 64
3382 374
4943 749
4242 705
3331 565
6168 410
3000 387
3836 829
1424 114
4049 487
1600 242
3639 619
5177 960
5606 286
5472 480