40946 418
1075 93
4143 69
1575 291
3871 452
30479 292
13313 420
17147 393
16131 178
12507 236
5697 184
14141 120