40122 372
4139 122
3918 93
41493 67
9533 487
6201 715
3306 770
12116 259
7257 288
14920 747
7198 58
1178 131