896 148
2830 331
19786 772
5452 624
18690 121
20652 104
40805 479
6243 66
9265 630
7520 741
19937 221
5408 591
2396 269
6905 466
11151 608
27682 505
3573 344
8108 373
9104 132
39433 615
3831 246
10018 657
7757 130
10656 489
23659 363
49748 45
8657 713
33208 815