40416 645
4379 187
10713 603
50003 696
12145 294
18032 864
13202 348
6756 351
13601 426
3946 521
1648 92
3248 563