3008 30
21987 665
4949 787
4836 362
37807 825
2342 213
11922 131
14670 380
24663 818
16163 62
21886 697
21250 241
4215 329
5278 597
4541 391
4372 463
3501 99
47948 829
14260 227
13126 651
21159 552
13793 69
4121 80
6695 231
7269 608
6398 623
8513 813
14416 862