40404 645
4374 187
10712 603
49993 696
12145 294
18030 864
13193 348
6749 351
13594 426
3945 521
1648 92
3246 563