3081 646
3826 332
2850 290
4801 403
6270 536
5289 517
4998 598
4543 622
3735 572
2634 398
6676 598
5452 208
3838 98
6904 283
10065 129
19937 879
21565 510
4328 888
5798 469
6275 474