3001 306
2757 256
4878 555
3962 277
2766 497
8913 208
8618 541
10452 459
19642 337
8732 33
12206 258
1903 108
2394 189
9965 655
6294 454
6978 531
6681 124
4107 327