40997 418
1092 93
4180 69
1581 291
3871 452
30492 292
13336 420
17157 393
16149 178
12516 236
5703 184
14153 120