3333 300
2445 83
22071 226
99872 974
9182 710
9578 750
9162 104
2584 315
3720 444
3375 159
6647 100
6654 239
11459 56
4043 499
199510 681
17179 330
20727 865
2411 261
3961 133
139332 712
4012 445
13739 482
10957 154
25329 297
2748 120
29433 940
2866 181
8230 548