978 143
2973 743
12487 301
2181 400
4625 581
77220 637
5745 667
786 36
8400 453
1903 122
14516 526
13239 162
3460 293
47733 379
1699 147
27981 111
2759 360
5563 712
30446 73
7085 345
9653 580
5317 91
3115 52
15820 158
3591 516
1728 136
3334 385
15245 256