506 107
2808 875
3678 529
3769 165
3309 654
980 185
11101 970
1991 502
4384 708
3048 813
884 114
8632 152
11089 442
3148 723
4602 637
9693 355
2177 142
3471 58
7060 127
7566 55
127254 369
25856 395
54607 703
77602 149
18667 247
5666 690
4920 132
3886 98