170 52
1169 247
3309 551
11624 376
611193 881
4505 319
36025 497
6501 663
4681 77
5211 669
4695 354
2970 399