22015 950
12033 210
29476 134
39912 581
25636 562
27501 569
92043 389
124070 483
952976 3307
16823 99
326645 1231
378513 2144
19548 763
53597 416
45649 425
101644 202
34964 419
78271 349
39316 572
56939 390
37473 245
90212 776
52339 515
65760 509
131373 791
21763 337
58537 130
21400 309