14782 171
4162 202
3068 709
2001 184
1105 27
3719 685
5879 564
3901 81
99517 201
5752 318
12801 66
55333 392
9224 336
9291 314
11469 335
24679 89
12002 548
25271 519
45950 739
16267 871
19937 460
14921 329
13835 285
5862 703
18373 380
15856 692
5511 110