298296 785
5174 568
8975 529
17971 759
428278 930
396794 397
24577 112
55936 847
350375 1010
21563 817
10254 500
209977 1960
52502 296
107374 240
18722 54
43503 206
77122 344
34194 222
42227 768
5460 893
8085 95
5884 705
7085 429
6394 205
6401 790
13274 948
4843 839
2929 91