2979 598
3854 388
10059 183
8355 519
15099 862
10560 276
8132 335
7263 482
6632 257
7977 697
14145 285
3573 542
2693 383