3186 53
3952 463
782 40
15670 454
5843 523
16878 682
6504 297
14809 786
9819 824
7862 447
8611 439
2695 296
2364 133
10876 151
54296 415
462107 847
180743 284
119198 119
142425 422
98429 677
65997 282
88381 114
83445 671
183333 831
292370 567
117494 686
104725 518
330788 554