6988 120
21120 624
24345 679
25585 554
15973 276
29015 666
53922 347
20288 445
21721 999
254073 782
13288 168
16620 301
21485 596
21999 174
9654 345
37436 249
14243 376
9698 330
20987 267
41844 375
44635 283
11897 266
91843 401
126285 420
159262 426
6319 52
10869 796
22646 533