18012 117
9595 777
34873 331
14403 592
7256 540
28499 257
11159 327
12323 447
12891 630
9493 49
18126 562
10002 504
6335 394
9281 440
13632 487
9392 111
77886 964
11604 334
112968 504
6491 966
5196 92
5589 831
17272 783
13875 400
10464 706
5807 202
10364 306
66931 235