5403 495
3105 135
3956 667
6140 550
8313 192
39897 628
25850 252
30637 285
6272 112
4647 489
3252 346
2495 136
5442 754
3877 593
4314 578
6056 839
3398 701
1761 65