1571 352
2048 552
1331 145
3328 543
3471 769
3080 490
3559 392
5329 655
4958 807
4210 527
5333 913
4096 609
4052 501
4627 288
5219 474
7723 458
16371 296
16151 427
22291 955
3174 729
2008 238
989 81
4565 666
1679 78