3008 30
21982 665
4948 787
4836 362
37790 825
2341 213
11916 131
14667 380
24660 818
16157 62
21879 697
21238 241
4213 329
5278 597
4538 391
4371 463
3500 99
47939 829
14247 227
13122 651
21146 552
13789 69
4121 80
6695 231
7266 608
6395 623
8510 813
14413 862