40126 639
44196 81
5893 534
1037 154
693 62
6362 246
6309 473
6720 853
1666 207
9508 696
2015 380
747 66
1862 516