3502 28
5461 78
14642 536
12652 170
44013 843
5049 41
9294 297
11804 687
7033 208
5501 242
4945 528
6049 253
6198 279
8732 830
7283 881
17610 616
7961 790
14248 97
4431 152
7646 917
6301 258
12027 658
8216 582
3820 436