4008 471
34983 521
10668 348
4152 80
7239 169
12787 738
10196 252
12232 131
44968 320
31038 864
25196 577
8049 633
14445 525
6877 264
17568 340
4299 277
10781 225
8252 493
4048 674
28976 882