40716 666
12494 324
8508 422
10478 703
24917 912
9326 835
7878 1046
3116 213
5004 501
2225 82
5850 492
4850 463