3008 30
21987 665
4949 787
4836 362
37814 825
2342 213
11923 131
14671 380
24665 818
16163 62
21888 697
21250 241
4215 329
5278 597
4542 391
4373 463
3501 99
47949 829
14261 227
13126 651
21159 552
13793 69
4121 80
6695 231
7269 608
6398 623
8513 813
14417 862