40756 666
12494 324
8508 422
10478 703
24918 912
9327 835
7878 1046
3116 213
5004 501
2225 82
5850 492
4850 463