1006 292
8680 547
9666 575
29887 189
17888 683
27360 376
12919 535
6422 330
11341 515
13427 747
4521 742
18086 116
15773 465
2414 117