40842 666
12496 324
8510 422
10479 703
24921 912
9328 835
7878 1046
3117 213
5004 501
2225 82
5850 492
4850 463