5005 509
3045 533
2326 245
3781 761
4958 331
2954 42
1995 352
4317 284
3886 127
6740 659
6322 641
4034 391
2083 67
4095 386
1988 121
3212 481
1262 104
4793 532
4957 567
1399 61
3566 590
5114 536
1689 161
2267 306
2431 323
2425 460
3279 387
3597 640