2996 115
8841 598
4000 163
9327 320
9745 574
8126 394
48902 932
13065 280
11658 439
6533 412
14412 293
17146 86
17051 706
12679 580
31500 106
5379 351
10100 228
5899 662
12139 494
18461 377
24995 675
24841 204
25079 83
5092 837
9703 436