3050 306
2819 256
4898 555
3975 277
2772 497
8958 208
8649 541
10506 459
19662 337
8746 33
12282 258
1914 108
2400 189
10003 655
6310 454
7002 531
6691 124
4129 327