3999 602
2997 88
10005 189
13804 145
2409 488
8244 305
8580 214
12265 610
12198 79
14452 821
14201 178
7352 153
35744 620
25906 845
26606 522
32135 226
43486 494
51948 333
46033 373
41269 240