14095 58
3580 83
12565 572
4701 855
16868 236
4684 308
3175 465
6277 807
7938 222
3137 30
21590 373
6221 774
4406 753
2413 165
4635 327
3094 625
2916 540
3181 298
3304 272
5738 137
7013 81
4082 822
14131 758
3193 415
2741 155
5103 886
14292 418
8710 201