18028 709
25805 465
3315 417
5261 949
4648 178
11643 711
20279 521
6153 799
27418 229
5487 187
969 45
9828 461
9510 65
5134 216
1180 153
2577 388
4992 666
7519 62
3316 63
1973 211
15461 684
8048 754
6936 497
2906 86
2989 251
30412 263
13955 889
17735 336