2152 56
15625 470
3399 448
3194 508
2191 444
2308 396
3163 467
4300 433
4926 609
1778 290
3088 256
20488 681
2894 490
1283 43
3175 558
2295 265
1789 113
1792 233
5701 447
5224 86
2381 247
2835 503
3355 628
3343 410