40956 418
1077 93
4148 69
1577 291
3871 452
30481 292
13323 420
17148 393
16135 178
12510 236
5697 184
14143 120