45513 421
1594 93
6996 70
1901 291
4046 452
31942 292
14724 420
18428 393
17729 179
12809 236
5967 184
16580 120