22016 950
12033 210
29479 134
39914 581
25636 562
27501 569
92056 389
124074 483
953004 3307
16826 99
326655 1231
378527 2144
19548 763
53600 416
45653 425
101649 202
34964 419
78286 349
39318 572
56949 390
37475 245
90217 776
52342 515
65761 509
131379 791
21768 337
58545 130
21400 309