11631 883
12878 946
7836 504
10544 364
9215 81
15886 837
13090 114
11573 446
6333 632
5580 160
332078 529
189978 592
97115 372
143643 691
99731 453
259998 832
86177 542
181085 1068
60245 507
105281 399
31767 674
23102 331
17853 699
24241 669
8682 449
22047 314