2997 598
3868 388
10082 183
8387 519
15121 862
10577 276
8146 335
7292 482
6675 257
7998 697
14158 285
3586 542
2712 383