5586 66
7155 128
6659 625
3005 278
1810 161
8110 875
6385 588
3226 225
3802 703
173760 313
12218 109
9286 519
3235 327
11860 459
8407 810
12260 313
17776 91
20406 630
6950 596