3001 76
10232 84
12174 547
25471 290
17188 178
4212 360
6699 723
3607 409
11035 53
12696 316
30341 346
115251 412
41452 572
3637 64
7755 384
41107 79
14321 501
8969 185
8956 318
6987 622
13105 169
58420 228
11598 377
12043 609
3926 503
3368 284
4241 127
3162 601