40927 667
12496 324
8511 422
10480 703
24927 912
9329 835
7878 1046
3118 213
5004 501
2225 82
5850 492
4850 463