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