249 30
1276 348
1368 336
1286 248
1324 287
3112 771
1854 512
1872 359
8770 43
1995 400
1641 418
588 64
1115 231
1455 370
1133 216
2978 686
20037 653
2528 577
2911 669
2406 522
672 65
3124 886
2719 598
31337 209
12751 170
3479 270
2963 574
1836 421