1296 288
7930 621
16864 396
10198 827
8581 352
8956 423
14523 130
13442 341
8531 783
62718 722
6706 139