22013 950
12033 210
29475 134
39911 581
25635 562
27497 569
92040 389
124068 483
952967 3307
16821 99
326636 1231
378502 2144
19548 763
53595 416
45643 425
101635 202
34964 419
78266 349
39314 572
56934 390
37471 245
90205 776
52336 515
65755 509
131372 791
21762 337
58531 130
21400 309