5243 120
8475 168
6307 584
13984 141
11797 307
7327 79
7099 558
9590 295
12529 329
9827 179
10299 449
12483 400
9582 713
15232 145
13306 452
19531 401
9408 232
11844 109
6855 557
14425 274
14375 77
22157 412
44717 348
2986 580
8000 622
5031 689
3187 274
2046 149