40406 645
4375 187
10712 603
49993 696
12145 294
18030 864
13197 348
6750 351
13596 426
3945 521
1648 92
3246 563