3026 165
12533 682
15625 77
5773 179
5733 631
1982 93
3334 463
3737 417
1984 79
5214 802
4463 713
4462 677
7941 409
2675548 6575
28500 521
4938 806
6192 445
10336 418
2305 303
54122 441
18985 186
8419 198
2466 292
3269 571
1555 335
3069 337