40842 418
1072 93
4084 69
1572 291
3871 452
30448 292
13271 420
17124 393
16101 178
12495 236
5694 184
14114 120