40881 418
1074 93
4106 69
1575 291
3871 452
30460 292
13287 420
17132 393
16112 178
12501 236
5695 184
14125 120