21031 303
7953 752
10320 797
99383 707
47899 448
59257 291
4584 588
32585 820
59297 330
12219 109
3255 308
3628 384
3437 198
21991 203
9745 757
6882 664
23579 782
19859 523
6111 803
17350 668
33818 246
6667 651
16140 977
8076 279
2695 64
9277 283
12229 234
9600 161