3994 300
4003 142
5332 765
8841 641
17349 123
5231 364
5777 675
4101 624
32558 331
20001 889
3211 368
44082 894
5923 49
6087 66
4288 607
5429 437
7754 164
11238 578
17853 93
20057 752
30020 497
20179 382
3498 471
3790 57
27332 392
98241 196
4448 381
19714 722