5550 90
3074 93
7900 286
10447 549
5951 592
7766 938
3082 584
12520 436
17758 297
5314 531
3965 38
5833 624
7192 963
2184 86
2975 205
4728 337
376009 1078
9871 697
2767 35
8897 411
3969 55
4798 222
3705 479
9829 380
27617 503
4907 570
9481 720
10399 392