2966 598
3844 388
10048 183
8346 519
15084 862
10556 276
8117 335
7251 482
6619 257
7960 697
14131 285
3571 542
2680 383