15625 78
30713 43
43461 142
115055 293
173913 229
5958 638
5254 356
11391 576
6380 64
3437 302
6088 394
5935 583
5457 429
9201 721
7936 406
3861 320
4436 212
5779 566
4816 811
5915 690
19573 569
3397 265
5649 210
20774 36