41093 418
1119 93
4215 69
1584 291
3871 452
30507 292
13355 420
17174 393
16166 178
12519 236
5721 184
14167 120