2163 271
9011 388
52298 808
80053 657
6342 52
17006 735
22330 263
33284 884
18642 503
13886 59
1995 365
3997 649
5582 145