2969 520
2064 117
5292 995
3259 373
8002 346
5448 593
6047 340
6455 728
4685 822
7043 244
5587 36
5047 571
5636 944
5472 683
2864 205
4653 830