3060 306
2838 256
4903 555
3980 277
2776 497
8961 208
8656 541
10533 459
19669 337
8750 33
12306 258
1927 108
2403 189
10013 655
6316 454
7015 531
6698 124
4133 327