40967 418
1077 93
4161 69
1580 291
3871 452
30484 292
13325 420
17153 393
16138 178
12513 236
5697 184
14144 120