3996 444
5992 410
8242 707
4551 382
5377 940
9892 819
9026 453
1448 74
10393 377
25607 288
6337 61
11690 676
14119 829
5110 85
4907 573
3001 300
3573 129
4448 418
6213 261
3104 46
19937 273
16297 220
6014 241
6680 252