22016 950
12033 210
29480 134
39914 581
25636 562
27501 569
92061 389
124075 483
953015 3307
16827 99
326660 1231
378533 2144
19548 763
53601 416
45656 425
101659 202
34964 419
78294 349
39318 572
56952 390
37478 245
90219 776
52343 515
65764 509
131382 791
21769 337
58552 130
21401 309