1083 39
392746 1034
4096 795
14170 202
11843 183
5852 664
16128 715
7273 257
3158 780
12706 251
2544 153
5104 740
4427 646
11064 271
1107 98
7771 514
3288 723