2995 512
2715 412
11826 839
5211 693
5322 256
2797 401
4370 618
36582 820
2898 486
616 88
988 143
21802 827
13266 495
7100 267
81499 761
4628 48
50914 555
103686 884
115631 653
112763 377
11351 667
2158 270
8115 466
22933 662
32017 82
2246 384
3463 167
3030 812