3008 30
21987 665
4949 787
4836 362
37807 825
2342 213
11921 131
14669 380
24663 818
16163 62
21885 697
21250 241
4215 329
5278 597
4540 391
4372 463
3501 99
47948 829
14260 227
13126 651
21158 552
13793 69
4121 80
6695 231
7268 608
6398 623
8512 813
14416 862