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