2701 427
16603 401
100168 953
31623 633
28717 820
18589 726
50500 332
16397 183
43633 522
19396 359
48747 78
4330 208
25719 173
17597 701
20258 604
14046 334
22945 115
28550 776
53296 683
3446 409
14605 441
2731 497
94121 170
11121 519
141059 535
20151 408
3843 588
12239 216