40300 70
15403 857
12571 579
95238 734
53447 312
31839 517
15350 459
14195 683
21659 500
12339 564
43418 551
11928 70
15509 782
26188 443
11958 511
37671 668
10927 613
27810 228
37067 135
44990 485
16195 932
10259 926
8834 27
12367 267
12168 190
8454 317
34526 718
28843 581