40687 666
12494 324
8508 422
10478 703
24917 912
9324 835
7878 1046
3116 213
5004 501
2225 82
5850 492
4849 463