4597 125
151648 221
12289 73
2388 170
26395 232
112320 206
7245 450
5227 679
2741 330
5272 446
5115 245
4032 288
6193 477
4336 742
4117 420
7930 612
33765 403