2960 598
3835 388
10040 183
8342 519
15076 862
10552 276
8117 335
7247 482
6618 257
7955 697
14071 285
3569 542
2671 383