50956 435
55965 457
31397 211
22378 412
35093 534
121843 833
15738 246
71067 300
42192 530
43605 833
29831 304
21280 169
32799 380
11700 499
90744 765
40139 80
143587 222
47031 595
23474 348
117017 1150
25062 902
22238 343
68223 447
26462 665