2995 243
3340 516
6857 594
4636 847
3489 461
3996 645
4301 777
2119 124
5059 717
1820 38
3171 56
2852 431
5015 339
10784 940
4806 578
12000 770
2453 101
7913 719
3014 165
2952 647
2654 443
4550 413
39951 869
4933 439
4625 926
1438 162
6116 864
9733 516