5403 495
3105 135
3956 667
6140 550
8315 192
39923 628
25856 252
30657 285
6273 112
4647 489
3252 346
2495 136
5443 754
3877 593
4315 578
6059 839
3400 701
1762 65