2222 576
435 105
1681 128
13889 917
20787 371
33275 488
11193 717
8546 318
1153 43
7127 899
3368 747
3516 837