40334 664
12493 324
8506 422
10476 703
24892 912
9314 835
7877 1046
3115 213
5003 501
2225 82
5847 492
4849 463