2993 706
16549 840
4516 908
11959 532
13569 187
10530 304
7251 571
7623 790
10701 275
3864 441
3308 76
3648 201
14156 598