40215 957
21710 486
4546 592
12697 682
7949 182
3275 692
3435 547
8337 272
2074 450
1033 221
4672 234
2882 591