31866 86
18639 148
15575 1041
5514 496
74104 838
17191 257
33647 477
9351 566
11892 654
14562 408
24115 530
24237 722
17239 38
3387 302
4811 1009
4020 271
4110 156
8533 260