3003 30
21948 665
4946 787
4825 362
37728 825
2337 213
11894 131
14656 380
24639 818
16130 62
21834 697
21205 241
4206 329
5274 597
4534 391
4367 463
3494 99
47904 829
14230 227
13111 651
21116 552
13776 69
4113 80
6690 231
7255 608
6377 623
8503 813
14407 862