3282 25
50345 400
5171 593
1695 262
3536 292
6174 496
3445 357
4618 175
12086 539
2569 394
2335 112
2896 520
6089 660
3296 595
3771 79
4648 505
1858 203
4839 823
8488 461
3033 622
7293 83
8479 471
2979 324
4553 291
28974 865
4768 443
7843 390
1295 149