3003 319
2778 288
43239 718
12067 153
8644 357
54503 259
4768 814
3712 442
6129 741
8061 708
17591 742
36759 1114
17759 254
25812 575
6794 311
12222 399
3105 73
6155 238
7732 61
3939 274
16755 622
11000 554
11318 715
3084 42
4588 697
6708 168
15559 138
4029 349