1329 291
954 292
2160 673
866 242
2036 458
2662 523
4340 613
4361 562
40712 287
17249 235
4917 565
3163 319
5792 311
9895 648