40445 645
4396 187
10713 603
50010 696
12145 294
18042 864
13211 349
6758 351
13605 426
3946 521
1648 92
3249 563