1256 232
3338 81
5940 502
1643 290
3169 134
5711 240
12433 774
14899 461
11486 687
4067 482
6131 797
1330 188