3545 30
89088 747
197296 869
67724 402
4755 35
14468 501
61224 237
25018 758
56608 779
35601 582
44499 670
37891 465
39639 258
2676 124
3178 114
8215 152
1786 60
1749 96
5653 215
5366 682
3118 82
3313 478
10185 347
3202 409
4901 693
4835 398
6573 592
5766 236