3909 95
6425 339
14514 713
4599 269
2927 248
11675 420
9489 583
6851 608
5657 880
24013 222
10134 52
30940 471