3008 30
21991 665
4949 787
4836 362
37819 825
2342 213
11923 131
14673 380
24666 818
16165 62
21888 697
21251 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