3008 30
21986 665
4949 787
4836 362
37799 825
2342 213
11917 131
14668 380
24662 818
16160 62
21881 697
21247 241
4214 329
5278 597
4539 391
4372 463
3501 99
47945 829
14254 227
13123 651
21151 552
13791 69
4121 80
6695 231
7268 608
6397 623
8512 813
14416 862