3014 507
5298 349
6958 707
13406 317
10661 52
3904 839
2137 93
12371 74
2796 291
74488 667
15855 583
19072 399