5005 509
3045 533
2326 245
3782 761
4958 331
2954 42
1995 352
4317 284
3888 127
6741 659
6323 641
4035 391
2083 67
4096 386
1988 121
3213 481
1264 104
4793 532
4958 567
1399 61
3567 590
5115 536
1690 161
2267 306
2431 323
2426 460
3279 387
3600 640