5111 25
51481 400
6847 593
2470 262
4755 292
6777 497
4102 357
6275 175
15378 539
3072 394
3109 112
3455 521
7407 660
3842 595
4904 79
5261 505
2459 203
5494 823
9419 461
3596 622
7986 83
12115 471
3650 324
6798 291
31670 865
5992 443
9130 390
1742 149