3082 646
3829 332
2850 290
4801 403
6271 536
5289 517
4998 598
4543 622
3736 572
2634 398
6676 598
5452 208
3838 98
6904 283
10066 129
19937 879
21565 510
4328 888
5798 469
6275 474