3095 197
1710 18
1693 22
2223 77
2662 50
1944 29
2692 205
1681 41
1729 34
1563 39
2048 45
25563 43
85517 374
37024 60
39853 35
31277 23
28787 31
49095 85
101533 144
21786 25
11776 19
31553 28
24138 22
45273 42