291 35
629 176
2048 338
4746 580
43272 359
30186 51
45996 461
210607 881
51601 286
108008 365
66564 649