2969 520
2064 117
5287 995
3257 373
8000 346
5447 593
6047 340
6454 728
4683 822
7042 244
5587 36
5045 571
5636 944
5472 683
2863 205
4653 830