3497 25
50693 400
5532 593
1929 262
3826 292
6330 496
3588 357
5021 175
12785 539
2694 394
2539 112
3016 520
6394 660
3423 595
4169 79
4766 505
1970 203
5022 823
8734 461
3191 622
7465 83
9086 471
3166 324
4796 291
29526 865
5043 443
8197 390
1368 149