2651 309
7511 678
19937 382
4852 346
18176 165
13265 413
7670 273
13869 387
17031 287
12101 471
25296 92
6158 467
16264 505
102697 414
113606 381
51588 58
143541 626
40232 642
10359 164
14791 116
28615 538
12302 756
26848 426
20178 353
40537 146
20480 187
17913 409
7106 813