40412 645
4376 187
10713 603
49995 696
12145 294
18032 864
13198 348
6754 351
13599 426
3946 521
1648 92
3246 563