2976 110
9440 239
11479 512
9305 321
2973 83
3634 537
4825 676
3260 257
7633 98
5537 776
4134 339
10887 886
20294 657
2690 363
3200 550
14283 470
4999 937
12536 339
4613 422
1834 187
15647 547
1957 97
15705 401
15766 416