40441 372
4211 122
3932 93
41496 67
9537 487
6204 715
3308 770
12138 259
7263 288
14928 747
7199 58
1181 131